JPMorgan Chase
Lead Software Engineer - Java, Spring Boot
Plano, TX · Full-time · Posted Sep 28, 2026
- Experience
- 5+ years applied experience and 8+ years of software development experience.
- Education
- Formal training or certification on software engineering concepts.
About the job
Leads software engineering for Identity & Access Management products, delivering secure, scalable applications and promoting responsible AI-assisted development across the team.
What you'll do
- Designs, develops, troubleshoots, and maintains production software and algorithms.
- Leads adoption of approved AI-assisted engineering practices, including validation for correctness, performance, and security.
- Creates architecture and design artifacts and ensures implementation meets design constraints.
What they ask for
- Formal training or certification in software engineering concepts and 5+ years of applied experience.
- 8+ years of software development experience.
- Experience leading approved AI-assisted software development and coaching engineers on safe, compliant use.
- Practical experience with Java, Spring Framework, RESTful APIs, microservices, CI/CD, Jenkins, Git or Bitbucket, relational databases, and a cloud platform.
Nice to have
- Experience with Python/Golang, React, or NodeJS.
- Identity and Access Management experience; cloud services or container-based development experience.
Tools
Java, Spring Framework (Spring Boot, Spring MVC, Spring Data), RESTful APIs, Microservices, Jenkins, Git, Bitbucket, MS SQL Server
AI focus
Leads use of approved AI-assisted tools for coding, code review, testing, troubleshooting, and engineering automation, with standards for validating outputs and handling sensitive data securely.
Model-written summary · the original posting is authoritative