remote
Lead Software Engineer - Backend Java/Kotlin - JPMorganChase
Software Engineer
Lead the design and delivery of scalable backend services using Java and Kotlin, driving architecture, code quality, and team collaboration in a fast‑paced fintech environment.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑performance backend services in Java and Kotlin, ensuring scalability and reliability.
- Lead a cross‑functional squad, mentoring developers, setting coding standards, and driving continuous improvement.
- Design and expose robust RESTful APIs, integrating with internal and external systems.
- Collaborate with product, data, and security teams to translate business requirements into technical solutions.
- Champion best practices in testing, CI/CD, and cloud deployment, ensuring high code quality and rapid delivery.
Requirements
- 5+ years of professional backend development experience, with deep expertise in Java and Kotlin.
- Strong background in microservices architecture, REST API design, and Spring Boot.
- Hands‑on experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
- Experience leading technical teams and driving architectural decisions.