onsite
Senior Lead Software Engineer - Java - JPMorgan Chase Bank, N.A.
Software Engineer
Lead a high‑performing agile team to design, build, and deploy secure, scalable Java microservices on AWS, driving business impact through robust architecture and continuous delivery practices.
About the role
Key Responsibilities
- Architect and develop high‑availability Java microservices using Spring Boot, ensuring performance, security, and scalability.
- Lead code reviews, mentoring, and knowledge sharing within a cross‑functional agile team.
- Drive continuous integration and delivery pipelines (CI/CD) with Jenkins, Git, and Docker, automating deployments to AWS environments.
- Collaborate with product owners and stakeholders to translate business requirements into technical solutions.
- Implement security best practices, including authentication, authorization, and data protection across services.
Requirements
- 10+ years of software development experience, with 5+ years in a senior or lead role.
- Deep expertise in Java, Spring ecosystem, and microservices architecture.
- Proficient with AWS services (EC2, ECS/EKS, RDS, S3) and container orchestration.
- Strong background in CI/CD, automated testing, and DevOps practices.
- Excellent communication skills and a proven ability to mentor junior engineers.
Skills
javaspringawsagilecicd