Java Lead

Capgemini•Chicago, IL
•$90,000 - $115,000

About The Position

Capgemini is seeking a Java Lead to lead the design, development, and deployment of scalable enterprise applications using Java, microservices, and AWS Cloud technologies. The role involves hands-on work across the software development lifecycle, cloud-native architectures, CI/CD pipelines, and payment platform integrations. The position is located in Dallas, Texas. The Java Lead drives architecture and technical decisions, collaborates with cross-functional teams, supports AWS infrastructure deployment and optimization, and promotes engineering best practices through mentoring, automated testing, code reviews, and Sonar analysis. Payments-domain experience is preferred. The posted base compensation range is $90,000–$115,000 per annum. Capgemini states that regular, full-time employees may receive a benefits package that can include paid time off, company-paid holidays, personal days, sick leave, medical, dental and vision coverage, retirement savings plans, life and disability insurance, and employee assistance programs. Availability depends on local policy and eligibility.

Requirements

  • Strong hands-on experience with Java (JDK 17).
  • Strong hands-on experience with Spring Boot.
  • Strong hands-on experience with microservices architecture.
  • Strong hands-on experience with JUnit.
  • Extensive experience with AWS Cloud Platform and cloud infrastructure.
  • Good understanding of PostgreSQL.
  • Good understanding of Docker.
  • Good understanding of Git, GitHub, and GitLab.
  • Good understanding of CI/CD pipelines.
  • Good understanding of SonarQube.
  • Experience with source code management, branching strategies, and release management.
  • Strong troubleshooting, analytical, and leadership skills.

Nice To Haves

  • Experience with testing and performance validation tools such as JMeter and Playwright.
  • Exposure to AI-assisted development tools such as Claude.
  • Knowledge of modern DevOps and automation practices.
  • Preferred experience in the payments domain, including payment processing, wallet management, third-party payment gateway integrations, and financial transactions and settlement processes.

Responsibilities

  • Lead the design and development of cloud-native applications using Java and microservices architecture.
  • Develop and maintain applications using JDK 17, Spring Boot, and JUnit.
  • Drive architectural and technical decisions for scalable, secure, high-performing solutions.
  • Collaborate with cross-functional teams to deliver high-quality software solutions.
  • Implement and maintain CI/CD pipelines and DevOps best practices.
  • Support cloud infrastructure deployment and optimization on AWS.
  • Ensure code quality through automated testing, code reviews, and Sonar analysis.
  • Mentor development teams and promote engineering best practices.

Benefits

  • Paid time off, including vacation (12–25 days depending on employee grade), company-paid holidays, personal days, and sick leave, based on policy.
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada), subject to local policy and eligibility.
  • Retirement savings plans, such as 401(k) in the U.S. or RRSP in Canada, subject to local policy and eligibility.
  • Life and disability insurance, subject to local policy and eligibility.
  • Employee assistance programs, subject to local policy and eligibility.
  • Other benefits as provided by local policy and eligibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service