Senior Java Full-Stack Developer

Overview

On Site
Depends on Experience
Full Time
No Travel Required

Skills

API
Agile
Amazon EC2
Amazon Lambda
Amazon S3
Amazon Web Services
AngularJS
Cloud Computing
Collaboration
Conflict Resolution
Continuous Delivery
Continuous Integration
Database
DevOps
Docker
Frontend Development
GitHub
GraphQL
Integration Testing
Java
JavaScript
Jenkins
Kubernetes
Mentorship
MongoDB
NoSQL
Node.js
OAuth
PostgreSQL
Problem Solving
RESTful
SQL
Scrum
Spring Framework
Testing
TypeScript
UI
User Experience
Web Development

Job Details

No C2C only on our W2...

Looking for a Senior Java Full-Stack Developer who brings deep expertise in modern web application development, with strong skills in Java, Angular, Micro Frontend architecture, and API development (REST & GraphQL). The ideal candidate will have experience in designing cloud-native applications on AWS and possess a strong DevOps mindset. You will play a key role in delivering scalable, high-performance digital solutions for our enterprise clients.

Key Responsibilities:
Design, develop, and maintain scalable full-stack applications using Java (Spring Boot) and Angular
Develop RESTful and GraphQL APIs for seamless front-end/back-end integration
Implement Micro Frontend architecture to enable modular and scalable UI components
Build reusable UI components using Angular and integrate them with backend services
Collaborate with UI/UX designers, product owners, and DevOps engineers
Develop and deploy cloud-native solutions using AWS services (EC2, Lambda, S3, API Gateway, etc.)
Optimize application performance and ensure best practices in coding, testing, and security
Participate in code reviews, unit/integration testing, and CI/CD pipeline implementation
Mentor junior developers and contribute to architecture and design discussions
Required Skills and Experience:
Required Qualifications:
8+ years of experience in full-stack development using Java (Spring Boot) and JavaScript/TypeScript
Strong proficiency in Angular (v9+) and front-end development principles
Solid understanding and experience with Micro Frontend architecture (Webpack Module Federation, etc.)
Experience designing and consuming RESTful and GraphQL APIs
Proficient in Node.js and server-side JavaScript
Hands-on experience with AWS cloud services and deploying scalable cloud applications
Good knowledge of SQL and NoSQL databases (e.g., PostgreSQL, MongoDB)
Familiarity with Docker, Kubernetes, and CI/CD tools (e.g., Jenkins, GitHub Actions)
Strong problem-solving skills and the ability to work independently or in a team environment
Experience with serverless architecture (AWS Lambda)
Nice to Have:
Knowledge of OAuth2, JWT, and secure API development
Exposure to Agile/Scrum methodologies
Experience working in a DevOps environment with infrastructure as code"

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.