remote
Lead Backend Software Engineer - Java & AI - JPMorganChase
Software Engineer
Lead an agile team building high‑throughput, low‑latency Java backend services and APIs for consumer banking, driving end‑to‑end solutions across distributed, data‑centric platforms.
About the role
Key Responsibilities
- Lead a cross‑functional agile team to design, develop, and maintain high‑performance Java backend services.
- Architect and implement low‑latency, high‑throughput distributed systems that expose robust RESTful APIs.
- Drive end‑to‑end technical solutions across multiple domains, ensuring security, stability, and scalability.
- Collaborate with product, data, and infrastructure teams to align platform capabilities with business objectives.
- Mentor engineers, enforce best practices, and champion continuous improvement and code quality.
Requirements
- 5+ years of professional Java development experience, with deep knowledge of Spring Boot and microservice architectures.
- Proven expertise in building low‑latency, high‑throughput distributed applications using technologies such as Kafka and relational databases (SQL).
- Strong understanding of REST API design, performance tuning, and scalability patterns.
- Experience leading agile teams, conducting code reviews, and mentoring junior engineers.
- Excellent problem‑solving skills and ability to translate business requirements into technical solutions.