JPMorgan Chase
Java AI Lead Software Engineer
Columbus, OH · Full-time · Posted Jul 8, 2026
- Experience
- 7+ years applied experience.
- Education
- Formal training or certification on software engineering concepts.
About the job
Leads delivery of Java backend components and integrates AI-native capabilities into banking products, while guiding engineering practices and supporting production quality.
What you'll do
- Deliver complex backend components with AI-powered features and maintain secure, high-quality production code.
- Promote validated enterprise AI-assisted engineering practices and participate in design, troubleshooting, and performance optimization.
- Mentor junior engineers through code reviews and technical guidance.
What they ask for
- 7+ years of applied software engineering experience, with formal training or certification in software engineering concepts.
- Experience designing and developing distributed systems using Java; strong knowledge of Core Java (Java 21+), Spring Boot, React, REST, Kafka, Microservices, Agile, and DevOps.
- Hands-on experience with enterprise-authorized AI-assisted development tools and evaluating AI-generated outputs for correctness, performance, and security.
- Experience across system design, application development, testing, operational stability, OOAD, automation/continuous delivery, cloud platforms, messaging systems, data models, and Docker/Kubernetes.
Nice to have
- Advanced knowledge of application, data, and infrastructure architecture.
- Practical cloud-native experience and familiarity with modern front-end technologies.
Tools
Java 21+, Spring Boot, React, REST, Kafka, AWS, Docker, Kubernetes
AI focus
Integrate agentic workflows and LLM-powered features into product experiences; use enterprise-authorized AI-assisted engineering tools for coding, review, refactoring, testing, troubleshooting, and documentation, validating outputs for correctness, performance, and security.
Model-written summary · the original posting is authoritative