onsite
Senior Lead Software Engineer - Java, WebFlux, API - JPMorgan Chase Bank, N.A.
Software Engineer
Lead an agile team to design, build, and deliver secure, high‑performance Java microservices using Spring WebFlux and RESTful APIs, driving scalability and reliability for payments technology.
About the role
Key Responsibilities
- Architect, develop, and maintain Java‑based microservices leveraging Spring WebFlux and reactive patterns.
- Design and implement robust, secure RESTful APIs that meet high‑throughput payment processing requirements.
- Collaborate with product owners, QA, and operations to ensure continuous delivery, automated testing, and rapid iteration in an Agile environment.
- Mentor and guide senior engineers, enforce coding standards, and champion best practices such as Test‑Driven Development and code reviews.
- Monitor performance, troubleshoot production issues, and drive improvements in scalability, reliability, and security.
Requirements
- 7+ years of professional software development experience, with deep expertise in Java and Spring WebFlux.
- Proven experience building and deploying microservice architectures and RESTful APIs in a high‑volume, low‑latency domain.
- Strong understanding of reactive programming concepts, concurrency, and performance optimization.
- Hands‑on experience with Agile methodologies, CI/CD pipelines, and automated testing frameworks.
- Excellent problem‑solving skills and ability to lead technical discussions and mentor team members.