onsite
Lead Software Engineer - Java / Full Stack - JPMorgan Chase Bank, N.A.
Software Engineer
Lead the design and delivery of secure, scalable Java and full‑stack solutions, driving innovation across microservices, cloud infrastructure, and modern web technologies.
About the role
Key Responsibilities
- Architect and develop high‑performance Java applications using Spring Boot, ensuring scalability and reliability.
- Lead full‑stack development, integrating React front‑ends with RESTful APIs and microservices.
- Collaborate with cross‑functional teams to define product requirements, technical specifications, and release plans.
- Implement CI/CD pipelines, automated testing, and cloud deployments on AWS to accelerate delivery and maintain quality.
- Mentor junior engineers, conduct code reviews, and promote best practices in secure coding and performance optimization.
Requirements
- 5+ years of professional software development experience, with a strong focus on Java and full‑stack technologies.
- Proficiency in Spring ecosystem, React, and microservices architecture.
- Hands‑on experience with AWS services (EC2, S3, RDS, ECS/EKS) and containerization (Docker, Kubernetes).
- Solid understanding of CI/CD, automated testing, and DevOps principles.
- Excellent communication skills and a collaborative mindset.