Senior Java Full Stack Engineer

Capgemini•New York, NY
•$90,000 - $120,000

About The Position

Capgemini is seeking a Senior Java Full Stack Engineer to design, develop, and deploy scalable cloud-native applications, primarily using AWS. The role focuses on Java-based microservices, modern web architectures, DevOps automation, and production-scale engineering. The engineer will help build secure, resilient, and high-performing enterprise applications supporting large user volumes and critical business workflows. Listed locations are Westlake, TX; Durham, NC; Boston, MA; Merrimack, NH; and Smithfield, RI. The position includes developing both front-end and back-end applications, contributing to architecture and technical design, and applying modern software engineering and delivery practices. The posting describes cloud-native solutions using Azure, AWS, or GCP, while emphasizing AWS expertise in the required qualifications.

Requirements

  • 5–10+ years of hands-on experience in Java development, Spring Boot, REST APIs, and microservices architecture.
  • Strong expertise in AWS services, including EC2, EKS, ECS, Lambda, API Gateway, S3, Aurora, DynamoDB, MSK, CloudWatch, IAM, networking, and security.
  • Experience with Docker, Kubernetes, Terraform, CloudFormation, and modern DevOps practices.
  • Proven ability to build and support large-scale enterprise applications with high availability, scalability, and performance requirements.
  • Strong understanding of application security, observability, resiliency, monitoring, and performance tuning in production environments.

Nice To Haves

  • Experience with React and TypeScript.
  • Knowledge of event-driven architecture.

Responsibilities

  • Design, develop, enhance, and maintain full-stack applications using modern software engineering practices.
  • Build responsive, accessible, and high-performance user interfaces using modern front-end frameworks.
  • Develop scalable backend services, APIs, and microservices using Java and Spring Boot.
  • Design, build, and consume RESTful APIs, ensuring security, scalability, and maintainability.
  • Implement cloud-native solutions using Azure, AWS, or GCP services.
  • Participate in software architecture and technical design discussions, code reviews, and solution evaluations.
  • Implement CI/CD pipelines and DevOps best practices to improve application delivery and quality.
  • Build and support enterprise applications with high availability, scalability, and performance requirements.
  • Apply security, observability, resiliency, monitoring, and performance-tuning practices in production environments.

Benefits

  • Paid time off based on employee grade, including 12–25 vacation days depending on grade, company-paid holidays, personal days, and sick leave.
  • Medical, dental, and vision coverage, or provincial healthcare coordination in Canada.
  • Retirement savings plans, such as a 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.
  • May be eligible for variable incentives, bonuses, or commissions, depending on the position and applicable laws.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service