Java Full Stack Developer

Capgemini•New York, NY
•$90,000 - $96,665•Hybrid

About The Position

Capgemini is hiring a Java / UI (Angular) Developer to build scalable user-interface applications and backend services. The role focuses on designing, developing, and optimizing full-stack application components, integrating APIs, and delivering a seamless user experience. This is a hybrid position in New Jersey, USA. The developer will build and maintain Java backend services and APIs, create responsive and reusable Angular interfaces, integrate RESTful services, improve application performance, and support production systems. The role also involves working with business and application teams to translate requirements into technical solutions and using development, automation, and testing tools to support delivery. The posted base compensation range is $90,000 to $96,665. The role may also be eligible for variable incentives, bonuses, or commissions. Capgemini’s 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, employee assistance programs, and other benefits subject to local policy and eligibility.

Requirements

  • Strong hands-on experience in Java, including Core Java, Spring, and Spring Boot.
  • Expertise in Angular, TypeScript, JavaScript, HTML5, and CSS3.
  • Experience building and consuming RESTful APIs.
  • Solid understanding of full-stack architecture and application development lifecycles.
  • Strong problem-solving, debugging, and analytical skills.
  • Experience with version control using Git and CI/CD pipelines.

Responsibilities

  • Design, develop, and maintain backend services and APIs using Java, Core Java, Spring, and Spring Boot.
  • Build responsive, dynamic, and reusable UI components using Angular, TypeScript, HTML5, and CSS3.
  • Integrate RESTful services between UI and backend systems, ensuring secure and efficient communication.
  • Enhance application performance, optimize existing features, and contribute to scalable architectural designs.
  • Support production environments, troubleshoot application issues, perform root-cause analysis, and help ensure system stability.
  • Collaborate with business and application teams to gather requirements and translate them into technical solutions.
  • Use Git, Maven or Gradle, Jenkins, and unit-testing frameworks to support development and deployment.

Benefits

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