Jobs and Careers
CA

Senior Java Full Stack Engineer

Capgemini
United Statesfull_timeVerifiedPosted 21 Apr 2026
💰 $127,189/yr($86,129/yr$127,189/yr)

About the role

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.

Onsite Location: Chicago, IL

Job Description

We are seeking a highly skilled Senior Java Full Stack Engineer to design, develop, and maintain scalable, high-performance enterprise applications. The ideal candidate will have strong experience across Java-based microservices, modern front-end development using React, cloud-native architectures on AWS, and end-to-end testing including UI automation with Playwright, along with CI/CD and modern SDLC practices such as TDD and BDD.

Required Skills & Experience
Core Technical Skills
Strong Java expertise (Java 17/21/25, Spring Boot, Microservices)
Hands-on React.js experience for front-end development
Experience building RESTful APIs and full-stack applications
Strong experience with AWS Native services (Lambda, EMR, Spark, etc.)
Experience with Docker and Kubernetes/OpenShift
Hands-on experience with Drools Rule Engine
Strong knowledge of Relational (SQL) and NoSQL databases


Testing & Automation
Strong experience in TDD (JUnit) and BDD (Cucumber)
Hands-on experience with Playwright for UI and end-to-end test automation
Experience writing unit, integration, and service-level tests

DevOps & Tools
CI/CD tools (Jenkins)
GitHub and version control
Artifact Repository tools (Artifactory)
Infrastructure as Code (Terraform, CloudFormation, Ansible)

Messaging & Integration
Experience with Kafka, RabbitMQ, MQ, Kinesis, or similar messaging systems

Preferred Qualifications
AWS Architect Certification
Experience with performance tuning and monitoring tools
Exposure to large-scale distributed systems
Experience building cloud-native, event-driven architectures


Key Responsibilities
Backend & Architecture

Design and develop highly available, scalable applications using Java (17/21/25) and modern design patterns
Build and maintain RESTful APIs and microservices architecture using Spring Boot
Contribute to system design, architecture decisions, and engineering best practices
Ensure high availability, performance, and scalability of backend services

Frontend (React)
Design and develop responsive, reusable front-end components using React.js
Collaborate closely with UX/UI designers and backend teams to deliver seamless user experiences
Integrate front-end applications with backend APIs
Apply front-end best practices including state management, component-based architecture, and performance optimization

Testing & Quality Engineering
Implement unit, integration, and service-level tests for backend services
Apply TDD using JUnit and BDD using Cucumber
Develop and maintain end-to-end UI automation tests using Playwright for React applications
Ensure high test coverage across backend and frontend layers

DevOps, Cloud & CI/CD
Build and maintain CI/CD pipelines (Jenkins, GitHub) to automate build, test, and deployment
Deploy and manage applications on AWS (Lambda, EMR, Spark, etc.)
Containerize applications using Docker and orchestrate using Kubernetes / OpenShift (OCP preferred)
Provision infrastructure using Terraform, CloudFormation, and Ansible

Collaboration & Delivery
Collaborate within Agile / Scrum teams to deliver high-quality software solutions
Work closely with product owners, architects, and business stakeholders
Monitor application performance and troubleshoot production issues
Act as a technical mentor and contribute to continuous improvement initiatives


The base compensation range for this role in the posted location is: $86129 to $127189 

Capgemini provides compensation range information in accordance with applicable national, state, provincial, and local pay transparency laws. The base compensation range listed for this position reflects the minimum and maximum target compensation Capgemini, in good faith, believes it may pay for the role at the time of this posting. This range may be subject to change as permitted by law.

The actual compensation offered to any candidate may fall outside of the posted range and will be determined based on multiple factors legally p

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Capgemini

View company profile →