remote
Lead Software Engineer - Java Agentic AI - JPMorganChase
Software Engineer
Lead a high‑impact engineering team building market‑leading, AI‑enhanced Java applications. Drive design, development, and delivery of secure, scalable microservices within an agile environment.
About the role
Key Responsibilities
- Architect, design, and implement Java‑based solutions that incorporate Agentic AI capabilities for investment‑banking collateral services.
- Lead an agile development team, guiding code reviews, sprint planning, and continuous delivery practices.
- Build and maintain scalable microservice architectures using Spring Framework, REST APIs, and container technologies.
- Collaborate with product owners, data scientists, and infrastructure engineers to translate business requirements into robust technical solutions.
- Ensure security, performance, and reliability standards are met across all delivered components.
Requirements
- 7+ years of professional software development experience, with deep expertise in Java and Spring ecosystem.
- Hands‑on experience developing AI‑enabled applications, preferably with Agentic or generative AI models.
- Proven track record leading agile teams and delivering microservice‑oriented systems at scale.
- Strong understanding of secure coding practices, performance tuning, and cloud‑native deployment (Docker/Kubernetes).
- Excellent problem‑solving, communication, and mentorship skills.