onsite
Lead Software Engineer - Full Stack - JPMorgan Chase Bank, N.A.
Software Engineer
Lead a high‑performing full‑stack team delivering secure, scalable market‑leading solutions using Java, Spring Boot, AWS, Docker, and Kubernetes in an agile environment.
About the role
Key Responsibilities
- Architect, develop, and maintain end‑to‑end Java/Spring Boot microservices that power critical financial platforms.
- Design and implement scalable, secure cloud deployments on AWS, leveraging Docker and Kubernetes for container orchestration.
- Collaborate with cross‑functional teams to define product requirements, estimate effort, and deliver incremental releases in an agile cadence.
- Mentor and coach junior engineers, fostering a culture of code quality, continuous improvement, and knowledge sharing.
- Ensure high availability, performance, and compliance by applying best practices in monitoring, logging, and security.
Requirements
- 10+ years of software development experience with a strong focus on Java and Spring Boot.
- Proven expertise in designing and deploying microservices on AWS using Docker and Kubernetes.
- Deep understanding of CI/CD pipelines, automated testing, and DevOps practices.
- Excellent communication skills and a track record of leading technical teams in an agile environment.
- Experience with relational databases (SQL) and modern cloud security principles.
Skills
javaawsdockerkubernetesagile