Java AI Lead Software Engineer

JPMorgan Chase

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Columbus, OH
Employment
Full-time
Posted
111 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $187k
$129k $242k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $160,000–$213,625.

Based on 240 similar postings.

Employer

About JPMorgan Chase

JPMorgan Chase & Co. is a global financial services firm and one of the largest banks in the world, offering investment banking, commercial banking, asset management, and consumer financial services.

JPMorgan Chase currently has 1226 open roles on FindRole.

Listed pay typically runs $156,750–$215,000 across 5 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Java AI Lead Software Engineer

The Java AI Lead Software Engineer joins the Consumer & Community Banking Group to own the end-to-end delivery of complex backend components. This role involves embedding AI-native capabilities, such as agentic workflows and LLM-powered features, into core product experiences. You will design, develop, and troubleshoot production code while mentoring junior engineers and driving the adoption of AI-assisted engineering practices for code review and testing. Key technical requirements include 7+ years of experience with Java 21+, Spring Boot, React, REST, Kafka, and Microservices. You must demonstrate proficiency in distributed systems, AWS, Docker, Kubernetes, and CI/CD pipelines. The work focuses on solving technical problems within banking technology, specifically managing data consistency, transactional boundaries, and optimizing data models in relational or NoSQL databases.

What you'll do

  • Own end-to-end delivery of complex backend components and AI-native capabilities like agentic workflows.
  • Create secure, high-quality production code and maintain algorithms that run synchronously with core systems.
  • Drive team adoption of AI-assisted engineering practices to improve code quality and delivery speed.
  • Establish consistent validation standards for secure coding, peer reviews, and automated testing.
  • Identify performance bottlenecks and propose technical optimizations for distributed systems.
  • Mentor junior engineers through regular code reviews and technical guidance.
  • Design and optimize data models for relational and NoSQL databases.
  • Integrate applications with CI/CD pipelines for automated builds, testing, and deployment.

What we're looking for

  • Formal training or certification on software engineering concepts and 7+ years of applied experience.
  • Experience designing and developing distributed systems using Java, Spring Boot, React, REST, Kafka, and Microservices.
  • Hands-on experience using AI coding assistants and enterprise-authorized AI-assisted software development tools.
  • Experience in object-oriented analysis and design (OOAD) and all aspects of the Software Development Life Cycle.
  • Proficiency in automation, continuous delivery methods, and integration with CI/CD pipelines.
  • Experience with cloud platforms like AWS, containerization tools like Docker and Kubernetes, and messaging systems like Kafka or RabbitMQ.
  • Ability to design and optimize data models for relational or NoSQL databases while handling data consistency and transactional boundaries.
  • Advanced knowledge of application, data, and infrastructure architecture disciplines (preferred); familiarity with modern front-end technologies (preferred).

More like this

Similar roles

Lead Software Engineer, Java & AI

JPMorgan Chase

Plano, TX 27 days ago
Java Python C# Large Language Models Generative AI TensorFlow PyTorch scikit-learn Hugging Face AWS GCP Azure Microservices RESTful APIs NoSQL Docker Kubernetes Helm JMeter Blazemeter Chaos Monkey Testing JUnit Cucumber Groovy Postman REST Assured Maven Jenkins Eclipse IntelliJ A/B Testing
5+ yrs exp

Lead Software Engineer, Java & AI

JPMorgan Chase

Plano, TX 26 days ago
Java Python C# Large Language Models Generative AI TensorFlow PyTorch scikit-learn Hugging Face AWS GCP Azure Microservices RESTful APIs NoSQL Docker Kubernetes Helm JMeter Blazemeter Chaos Monkey Testing JUnit Cucumber Groovy Postman REST Assured Maven Jenkins Eclipse IntelliJ Agile
5+ yrs exp

Java AI Lead Software Engineer, Automation and Reliability

JPMorgan Chase

Columbus, OH +1 41 days ago
Java Python AI-assisted Engineering Microservices RESTful APIs Cloud-native Relational Databases NoSQL Messaging Frameworks Event-driven Architecture JMeter Blazemeter Gatling Splunk Dynatrace Grafana CloudWatch AWS GCP Azure
5+ yrs exp

Software Engineer III, Agentic AI

JPMorgan Chase

OH 11 days ago
Java Spring Boot Kafka AWS Terraform CI/CD Git Maven Jenkins SonarQube JUnit Mockito Microservices GitHub Copilot Cursor Claude System Design Agile Infrastructure as Code (IaC)
3+ yrs exp

AI Lead Software Engineer, Java

JPMorgan Chase

Jersey City, NJ 83 days ago
Java Scala Spring Boot React Kubernetes Docker SQL Oracle MongoDB Elasticsearch LangChain LlamaIndex REST GraphQL Infrastructure as Code Microservices Event-driven design Databricks Retrieval-Augmented Generation
5+ yrs exp

Lead Software Engineer, Java with Agentic AI

JPMorgan Chase

Plano, TX 127 days ago
Java J2EE Spring Boot AI-assisted engineering Kafka Oracle Cassandra MQ Bitbucket Git ReactJS Performance Testing Software Development Life Cycle JDK17 JDK21