Lead Software Engineer, Java, AI, Spring Boot and Kafka

JPMorgan Chase

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Chicago, IL
Employment
Full-time
Posted
5 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $189k
$132k $242k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $163,125–$214,250.

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 1219 open roles on FindRole.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Lead Software Engineer, Java, AI, Spring Boot and Kafka

JOB TITLE: Lead Software Engineer - Java, AI, Spring Boot and Kafka As a Lead Software Engineer within the Equipment & Asset Finance Technology team, you will serve as a technical lead for a next-generation platform supporting equipment leasing, asset valuation, and lifecycle management. You will execute creative software solutions, develop secure production code, and drive the adoption of enterprise-authorized AI-assisted engineering practices. Your daily work involves leading a global feature team, mentoring engineers, and making architectural decisions to improve application stability and observability. You will utilize a technical stack including Java 21+, Spring Boot 3.x, Kafka, React 18+, TypeScript, Oracle SQL, and PostgreSQL. Key competencies include domain-driven design, RESTful APIs, Hibernate, and experience with cloud-native tools like Kubernetes, Terraform, and OpenTelemetry to solve complex problems in commercial and investment banking.

What you'll do

  • Design, develop, and test secure, high-quality production code that meets architectural and automated quality standards.
  • Lead a global feature team by setting technical direction, mentoring engineers, and making key architectural decisions.
  • Implement creative software solutions to solve complex technical problems beyond conventional approaches.
  • Drive the adoption of enterprise-authorized AI-assisted engineering practices to improve code quality and delivery speed.
  • Review and debug code written by others to ensure stability and adherence to standards.
  • Identify and implement improvements for application stability, observability, and deployment reliability across all environments.
  • Utilize the full SDLC toolchain to enhance automation and improve the value realized by automated processes.

What we're looking for

  • Formal training or certification in software engineering concepts and 8+ years of applied experience in system design, application development, testing, and operational stability.
  • Advanced Java development experience including Java 21+, object-oriented analysis, concurrency, collections, streams, records, sealed classes, pattern matching, and virtual threads.
  • Advanced experience with Spring Boot 3.x / Spring Framework 6.x, Spring Security, Spring Data, microservices, domain-driven design, RESTful APIs, OpenAPI 3.x, and Kafka.
  • Hands-on full-stack and data experience using React 18+, TypeScript, Oracle SQL / PostgreSQL, and Hibernate / JPA.
  • Demonstrated experience leading the use of approved AI-assisted software development tools and validating outputs for correctness, performance, and security.
  • Advanced knowledge of Agile delivery, continuous integration and delivery, application resiliency, and security.
  • Experience with React hooks, context, state-management tools, component design systems, and Next.js 14+ (preferred).
  • Cloud-native development experience with AWS, Azure, or GCP, including Kubernetes, Helm, and Terraform or Pulumi (preferred).

More like this

Similar roles

Lead Software Engineer, Java, AI and Kafka

JPMorgan Chase

Chicago, IL 12 days ago
Java Spring Framework Spring Boot Kafka REST Microservices Python Docker Kubernetes ECS CI/CD Agile NoSQL Artificial Intelligence Machine Learning VScode IntelliJ
8+ yrs exp

Lead Software Engineer, Java/Spring Boot

JPMorgan Chase

Newark, DE 55 days ago
Java Spring Boot Microservices REST APIs JSON Oracle MySQL AWS S3 Lambda CI/CD Agile Artificial Intelligence Machine Learning Data Lakes Data Meshes Automated Testing
5+ yrs exp

Lead Software Engineer, Java Full Stack, AI, Spring Boot

JPMorgan Chase

Chicago, IL 58 days ago
Java J2EE Spring Boot AWS Kubernetes Terraform RESTful APIs SQL PL/SQL Apache Kafka JUnit Mockito Hibernate JPA React JS JavaScript TypeScript ECS S3 RDS Lambda CloudWatch Eventbridge Step Functions DevOps Copilot Claude
5+ yrs exp

Software Engineer Lead, Java, Spring boot, Kafka

PNC

Pittsburgh, PA +3 89 days ago
Java Spring Boot Apache Kafka RESTful APIs GraphQL Oracle MySQL Kubernetes AWS Azure GCP CI/CD GitOps OAuth2 JWT OpenAPI Swagger Microservices Event-Driven Architecture API Gateway
3+ yrs exp

Software Engineer Lead, Kafka/Java

PNC

Pittsburgh, PA +4 23 days ago
Apache Kafka Java Spring Boot Microservices Kafka Streams Kafka Connect Schema Registry Docker Kubernetes OpenShift CI/CD Jenkins GitHub Prometheus Grafana Splunk Oracle SQL Server Agile
3+ yrs exp

Lead Software Engineer, Java, Spring Boot

JPMorgan Chase

Plano, TX 48 days ago
Java Spring Framework Spring Boot Spring MVC Spring Data RESTful APIs Microservices CI/CD Jenkins Git Bitbucket MS SQL Server AWS GCP Azure Python Golang React NodeJS Kubernetes IAM S3 EC2 EKS Lambda
8+ yrs exp