Lead Software Engineer - Java, Spring, Cloud - JPMorgan Chase Bank, N.A.
Software Engineer
Lead the design and delivery of secure, scalable Java/Spring microservices in a cloud environment, driving architectural excellence and mentoring a high‑performing agile team.
About the role
Key Responsibilities
Architect, develop, and maintain high‑performance Java/Spring microservices deployed on cloud platforms (AWS/Azure).
Lead code reviews, enforce best practices, and ensure adherence to security and performance standards.
Collaborate with cross‑functional teams to define product requirements and translate them into technical solutions.
Mentor junior engineers, fostering a culture of continuous improvement and knowledge sharing.
Drive automation of CI/CD pipelines, monitoring, and incident response to achieve high availability.
Requirements
8+ years of professional software development experience with Java and Spring ecosystem.
Strong background in cloud architecture, microservices design, and containerization (Docker/Kubernetes).
Proficiency in Agile methodologies, CI/CD, and DevOps practices.
Excellent problem‑solving skills and a passion for building secure, scalable systems.
Effective communication skills and ability to lead technical discussions.