Capgemini

Lead Software Engineer - Java/AWS

Capgemini
Apply
8 hours ago

Base Salary

$140k - $175k/yr

Responsibilities

  • Lead the design and development of enterprise applications using Java and Spring Boot.
  • Provide technical leadership for application architecture, development, and modernization initiatives.
  • Remain approximately 30% hands-on with development and technical problem-solving.
  • Conduct code reviews and design reviews and guide engineering teams on technical decisions.
  • Design and develop microservices and REST APIs.
  • Architect and support cloud-native solutions on AWS.
  • Apply application and API security best practices.
  • Guide teams on scalability, performance, resiliency, and maintainability.
  • Work with containers, Kubernetes/EKS, messaging, and event-driven architectures.
  • Support CI/CD, DevSecOps, and Infrastructure-as-Code practices.
  • Mentor developers and provide technical direction across distributed teams.
  • Collaborate with technical and business stakeholders.

Requirements

  • Approximately 15+ years of software engineering or application development experience.
  • Deep hands-on Java experience and strong Spring Boot and microservices experience.
  • Strong experience developing and deploying applications on AWS.
  • Strong understanding of REST APIs, API security, and application security.
  • Recent experience conducting code reviews and providing technical leadership to development teams.
  • Experience with cloud-native and distributed application architectures.
  • Strong understanding of software design patterns and engineering best practices.
  • Experience with CI/CD and modern DevOps practices.
  • Strong communication and client-facing skills.
  • Ability to work onsite in New York City three days per week.
  • Must be authorized to work in the United States without current or future employment visa sponsorship.
  • Preferred qualifications include React, Kubernetes/Amazon EKS, Docker, Kafka or other messaging technologies, Terraform or CloudFormation, AWS Lambda, API Gateway, ECS, S3, RDS/Aurora, DynamoDB, and CloudWatch experience.
  • Experience with web or mobile application platforms and financial services or other highly regulated enterprise environments is preferred.

Benefits

  • Full-time employment with a hybrid work model requiring three days onsite per week in New York City.
  • Paid time off, including 12–25 vacation days depending on employee grade, company holidays, personal days, and sick leave.
  • Medical, dental, and vision coverage.
  • Retirement savings plans such as 401(k) in the U.S. or RRSP in Canada.
  • Life and disability insurance and employee assistance programs.
  • Additional benefits may be available according to local policy and eligibility.

Tech Stack

Categories

Capgemini

About Capgemini

10,000+ employees

Capgemini is a global IT services and consulting firm that delivers strategy, cloud, AI, software engineering, and managed services to large enterprises and public-sector clients. Founded in 1967 and headquartered in Paris, it is publicly traded on Euronext Paris and operates in 50+ countries. The group expanded its engineering capabilities by acquiring Altran in 2020, now operating as Capgemini Engineering.

Contact me