Java Full Stack Engineer

Capgemini•New York, NY
•$100,000 - $118,650

About The Position

Capgemini is hiring a Java Full Stack Engineer to build enterprise APIs and core Java applications and contribute to event-driven microservices, real-time streaming ingestion pipelines, and critical business applications. The role involves working with Spring and Spring Boot, web services, cloud and container technologies, databases, automated testing, and continuous integration and deployment tools. Engineers are expected to collaborate through source control and pull requests and to use AI-assisted development tools to improve productivity and code quality. The posted base compensation range is $100,000 to $118,650. The actual offer may vary based on factors such as location, education, qualifications, certifications, experience, skills, seniority, performance, market considerations, and internal pay equity. The role may also be eligible for variable incentives, bonuses, or commissions. Capgemini provides a benefits package to regular, full-time employees. Depending on local policy and eligibility, benefits may include paid time off, holidays, personal days, sick leave, medical, dental, and vision coverage (or provincial healthcare coordination in Canada), retirement savings plans, life and disability insurance, and employee assistance programs.

Requirements

  • At least 10 years of full-stack software development experience.
  • Experience building enterprise APIs and developing core Java applications with Spring or Spring Boot.
  • Experience with web services and formats/protocols such as JSON, XML, REST, and SOAP.
  • Experience designing event-driven microservices architectures and real-time streaming ingestion pipelines using technologies such as Kafka.
  • Experience with Docker, Kubernetes, Terraform, and AWS cloud deployment or application management.
  • Experience building complex PL/SQL packages, procedures, and functions for sub-second query response times and high-throughput data access, using databases such as Oracle or CockroachDB.
  • Experience with unit testing and test automation libraries or strategies.
  • Experience using AI-assisted development tools such as GitHub Copilot or ChatGPT.
  • Experience building and deploying applications with continuous integration pipelines and automated deployment tools such as Jenkins.
  • Experience with source control and pull requests using code repository tools such as GitHub.
  • Strong communication and problem-solving skills.

Responsibilities

  • Build enterprise APIs and applications using core Java with Spring and Spring Boot.
  • Design event-driven microservices architectures and real-time streaming ingestion pipelines.
  • Build complex PL/SQL packages, procedures, and functions to support high-throughput data access and fast query response times.
  • Build and deploy applications using continuous integration pipelines and automated deployment tools.
  • Collaborate on code development using source control and pull requests.
  • Use AI-assisted development tools to improve engineering productivity and code quality.

Benefits

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