remote
Lead Software Engineer - Backend/Java/Cloud - JPMorganChase
Software Engineer
Lead Backend Engineer driving scalable, secure payment solutions in a cloud‑native environment, leveraging Java and agile practices to deliver high‑impact technology products.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑throughput payment services using Java and cloud platforms.
- Collaborate with cross‑functional teams to define requirements, design solutions, and ensure alignment with business objectives.
- Implement secure, resilient, and scalable code following industry best practices and compliance standards.
- Mentor junior engineers, conduct code reviews, and promote continuous improvement within the team.
- Participate in sprint planning, daily stand‑ups, and retrospectives to drive agile delivery.
Requirements
- 5+ years of backend development experience, primarily in Java.
- Strong knowledge of cloud services (AWS, Azure, or GCP) and microservices architecture.
- Hands‑on experience with payment processing systems and related security protocols.
- Proficiency in designing scalable, fault‑tolerant systems.
- Excellent communication skills and a collaborative mindset.