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 covers the full software development lifecycle, cloud-native architectures, CI/CD pipelines, and payment platform integrations. The position is located in Dallas, Texas. The Java Lead will guide technical and architectural decisions, collaborate with cross-functional teams, support AWS infrastructure deployment and optimization, and promote engineering best practices. The role also includes mentoring development teams and ensuring software quality through automated testing, code reviews, and Sonar analysis. The posted base compensation range is $90,000–$115,000 per annum. The position may also be eligible for variable incentives, bonuses, or commissions. Capgemini states that its comprehensive benefits package for regular, full-time employees may include paid time off, holidays, personal days, sick leave, medical, dental and vision coverage, retirement savings plans, life and disability insurance, and employee assistance programs, subject to local policy and eligibility.

Requirements

  • Strong hands-on experience with Java (JDK 17), Spring Boot, microservices architecture, and JUnit.
  • Extensive experience with AWS Cloud Platform and cloud infrastructure.
  • Good understanding of PostgreSQL, Docker, Git/GitHub/GitLab, CI/CD pipelines, and 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, 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, subject to local policy and eligibility.
  • Retirement savings plans, such as a 401(k) in the U.S. or RRSP in Canada, subject to local policy and eligibility.
  • Life and disability insurance.
  • Employee assistance programs.
  • The role may be eligible for variable incentives, bonuses, or commissions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service