> Markdown version of [/jobs/ext/4585285-lead-software-engineer-java-aws](https://www.wearedevelopers.com/jobs/ext/4585285-lead-software-engineer-java-aws). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Software Engineer - Java/AWS - **Company:** Capgemini - **Location:** New York, NY, United States - **Experience:** Expert - **Salary:** $140,000.0 - $175,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Amazon S3, Applications Architecture, Cloud Computing, Cloud Engineering, Code Review, Continuous Integration, Software Design Patterns, DevOps, Amazon DynamoDB, Java Platform Enterprise Edition (J2EE), High-Level Architecture, Mobile Application Software, Software Deployment, Software Engineering, Enterprise Software Applications, ReactJS, Spring-boot, Software Security, AWS Lambda, Cloudformation, Event Driven Architecture, Kubernetes, Infrastructure Automation Frameworks, Apache Kafka, Cloudwatch, Api Gateway, Restful APIs, Terraform, Devsecops, Docker, Microservices - **Published:** November 5, 2026 - **Apply:** https://www.capgemini.com/jobs/516167-en_US_SAPBTP/x/ ## About the Role Sponsorship: No employment visa sponsorship is available for this position, now or in the future. We are seeking an experienced Lead Software Engineer with deep Java, Spring Boot, and AWS expertise to lead the design and development of large-scale, cloud-based enterprise applications. This is a senior technical leadership role for someone who remains close to the technology. The position is approximately 30% hands-on, while also providing architecture guidance, conducting code and design reviews, mentoring developers, and ensuring engineering teams follow modern development, security, and cloud best practices. The ideal candidate will bring approximately 15+ years of software engineering experience, with strong recent experience developing and modernizing enterprise Java applications in AWS environments. Java is the primary focus of the role; React experience is secondary., * Approximately 15+ years of software engineering/application development experience * Deep hands-on experience with Java * Strong Spring Boot and microservices experience * Strong experience developing and deploying applications on AWS * Strong understanding of REST APIs and API/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 3 days per week * Must be authorized to work in the United States without the need for current or future employment visa sponsorship, * React experience * Kubernetes / Amazon EKS * Docker * Kafka or other event-driven/messaging technologies * Terraform or CloudFormation * AWS Lambda, API Gateway, ECS, S3, RDS/Aurora, DynamoDB and CloudWatch * Experience with web and/or mobile application platforms * Financial Services or other large, highly regulated enterprise experience What We're Looking For We are particularly interested in candidates who combine strong hands-on Java/Spring Boot expertise with technical leadership. This is not a purely high-level architecture position. The successful candidate should be technically current enough to review code, challenge design decisions, troubleshoot complex issues, and provide credible guidance to senior engineers. ## Description * Lead the design and development of enterprise applications using Java and Spring Boot * Provide technical leadership across application architecture, development, and modernization initiatives * Remain approximately 30% hands-on with development and technical problem-solving * Conduct detailed code reviews and design reviews * Design and develop microservices and REST APIs * Architect and support cloud-native solutions on AWS * Apply application and API security best practices * Guide engineering 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 effectively with technical and business stakeholders