remote
Lead Software Engineer - Java, AWS - JPMorganChase
Software Engineer
Lead Java Software Engineer driving scalable, high‑quality solutions on AWS, mentoring teams, and shaping architecture with Spring Boot and microservices expertise.
About the role
Key Responsibilities
- Architect and develop robust Java applications on AWS, ensuring scalability, reliability, and performance.
- Lead a cross‑functional engineering team, providing mentorship, code reviews, and fostering a culture of continuous improvement.
- Collaborate with product, design, and operations to translate business requirements into technical solutions.
- Implement CI/CD pipelines, automated testing, and infrastructure as code to accelerate delivery and maintain quality.
- Drive technical decision‑making, evaluate new tools, and stay current with industry best practices.
Requirements
- 8+ years of professional Java development experience, with deep knowledge of Spring Boot and related ecosystems.
- Proven expertise in AWS services (EC2, S3, RDS, Lambda, ECS/EKS) and cloud architecture patterns.
- Strong background in microservices design, containerization, and DevOps practices.
- Excellent leadership, communication, and problem‑solving skills.
- Experience with Agile methodologies and delivering high‑impact products at scale.