remote
Lead Software Engineer - Java & AI - JPMorganChase
Software Engineer
Lead Software Engineer driving cloud‑based payments solutions with Java and AI, delivering low‑latency, high‑performance systems in an agile environment.
About the role
Key Responsibilities
- Architect and develop scalable, low‑latency payment processing services using Java and AI techniques.
- Design and implement cloud‑native components, ensuring high availability and fault tolerance.
- Collaborate with cross‑functional teams to define requirements, prioritize features, and deliver incremental value.
- Mentor junior engineers, fostering best practices in coding, testing, and continuous integration.
- Drive performance optimization, monitoring, and incident response for mission‑critical payment flows.
Requirements
- 5+ years of professional software development experience, with deep expertise in Java.
- Strong background in AI/ML concepts applied to real‑world payment systems.
- Hands‑on experience with cloud platforms (AWS, Azure, or GCP) and container orchestration.
- Proficiency in designing low‑latency, high‑throughput architectures.
- Excellent communication skills and a proven track record of leading technical teams in an agile setting.