remote
Backend Lead Software Engineer - JPMorganChase
Software Engineer
Lead backend engineering for a high‑volume liquidity trading platform, driving microservice design, cloud deployment, and data integration using Java, Spring Boot, AWS, and event streaming technologies.
About the role
Key Responsibilities
- Architect, design, and deliver scalable microservices that handle billions of dollars in daily trading volume.
- Lead a team of engineers, providing technical guidance, code reviews, and mentorship.
- Drive cloud migration and operations on AWS, including CI/CD pipelines, monitoring, and cost optimization.
- Integrate real‑time data streams using Kafka and ensure low‑latency, high‑throughput processing.
- Collaborate with product owners, traders, and data scientists to translate business requirements into robust technical solutions.
Requirements
- 5+ years of professional Java development experience, with deep expertise in Spring Boot and RESTful APIs.
- Proven experience building and operating microservice architectures in a cloud environment (AWS preferred).
- Strong knowledge of relational databases (SQL) and event‑driven systems such as Kafka.
- Demonstrated leadership abilities, including team mentorship and project ownership.
- Excellent problem‑solving skills and ability to work in a fast‑paced, high‑stakes financial services setting.