onsite
Lead Software Engineer - Java Spring & Microservices - JPMorganChase
Software Engineer
Lead a high‑performing agile team building secure, scalable payment technology solutions using Java, Spring, and microservices architecture, driving business impact through robust design and delivery.
About the role
Key Responsibilities
- Architect, design, and implement high‑throughput payment services using Java and Spring Framework.
- Lead a cross‑functional agile team, guiding code reviews, technical decisions, and best‑practice adoption.
- Develop and maintain RESTful APIs and microservice components to ensure reliability and scalability.
- Collaborate with product owners and stakeholders to translate business requirements into technical solutions.
- Drive performance optimization, security hardening, and continuous integration/continuous deployment pipelines.
Requirements
- 5+ years of professional Java development experience, with deep knowledge of Spring (Boot, Cloud, Data).
- Proven expertise in designing, deploying, and operating microservice architectures.
- Strong understanding of REST API design, security standards, and performance tuning.
- Experience with containerization tools such as Docker and orchestration platforms (e.g., Kubernetes).
- Excellent problem‑solving skills, ability to mentor engineers, and effective communication in an agile environment.