Java Full Stack Developer
Capgemini is hiring an onsite Java Full Stack Developer (8–12+ years of Java experience) to develop and support scalable enterprise applications, building REST APIs and microservices with Java 17/21, Spring Boot, and AWS, plus CI/CD pipelines and automated testing. Positions are based in Riverwoods IL, Frisco TX, Richmond VA, and New Jersey.
- Compensation
- $86.1K–$127.2K / yr
- Location
- Not listed
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Full time
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- 8 to 12+ years of Java development experience
- Strong expertise in Java 17/21, Spring Boot, Spring Framework, Spring Data JPA, and Microservices
- Experience with REST APIs, OAuth2, and cloud-native application development
- Hands-on experience with AWS services (EC2, ECS/EKS, Lambda, CloudWatch, S3, Spark)
- Experience with Oracle, PostgreSQL, DynamoDB, Docker, and SQL optimization
- Proficiency in GitHub and source control systems
- Proven expertise in software development methodologies (Agile, Scrum)
- Hands-on experience with CI/CD tools (Jenkins)
- Experience with Artifact Repository tools (Artifactory)
- Experience with Docker / Kubernetes (OCP preferred)
- Hands-on experience with Drools Rule Engine
- Strong experience in TDD (JUnit) and BDD (Cucumber)
- Experience with Relational (SQL) and NoSQL databases
- Experience in writing unit and service-level tests
- Knowledge of high availability and scalability design
- Experience with API architecture and development
- Understanding of messaging systems such as Kafka, RabbitMQ
- Strong communication and collaboration abilities
- Ability to multitask and work in fast-paced environments
- Adaptability in working with business and technical teams
Nice to have
- AWS Architect Certification
- Experience in performance tuning and monitoring tools
- Strong analytical and problem-solving skills
- Excellent communication and stakeholder management skills
- Experience with front-end technologies (React/Angular)
- Exposure to large-scale distributed systems
Full description
Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world.
Location
The position is based in Riverwoods, IL; Frisco, TX; Richmond, VA; and New Jersey, and requires onsite participation
About the role you are considering
Seeking a Java Full Stack Developer with expertise in Java, Spring Boot, Microservices, REST APIs, AWS, and modern DevOps practices to develop and support scalable enterprise applications.
Key Responsibilities
Develop and maintain Java-based enterprise applications and microservices.
Build REST APIs using Java 17/21, Spring Boot, and Spring Data JPA.
Develop and deploy cloud-native solutions on AWS.
Participate in Agile development, code reviews, and release activities.
Implement automated testing using JUnit, Cucumber/Karate, TDD, and BDD.
Build and maintain CI/CD pipelines.
Troubleshoot production issues and optimize application performance.
Required Skills & Experience
Strong expertise in Java 17/21, Spring Boot, Spring Framework, Spring Data JPA, and Microservices.
Experience with REST APIs, OAuth2, and cloud-native application development.
Hands-on experience with AWS services (EC2, ECS/EKS, Lambda, CloudWatch, S3, Spark).
Experience with Oracle, PostgreSQL, DynamoDB, Docker, and SQL optimization.
Proficiency in GitHub and source control systems.
Proven expertise in software development methodologies (Agile, Scrum)
Hands-on experience with CI/CD tools (Jenkins)
Experience with Artifact Repository tools (Artifactory)
Experience with Docker / Kubernetes (OCP preferred)
Hands-on experience with Drools Rule Engine
Strong experience in TDD (JUnit) and BDD (Cucumber)
Experience with Relational (SQL) and NoSQL databases
Experience in writing unit and service-level tests
Knowledge of high availability and scalability design
Experience with API architecture and development
Understanding of messaging systems such as Kafka, RabbitMQ
Preferred Qualifications
AWS Architect Certification
Experience in performance tuning and monitoring tools