Lead Software Engineer, Java Spring Boot

JPMorgan Chase

Confirmed live today Trusted

Quick summary

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

Market check

Salary context

How this pay compares to similar roles

Similar $189k
$113k $248k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $169,550–$209,400.

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 · Lead Software Engineer, Java Spring Boot

As a Lead Software Engineer - Java Spring Boot within Corporate Technology, you will join an agile team to build and deliver trusted, scalable technology products. You will serve as a core technical contributor, designing creative software solutions, developing secure production code, and troubleshooting complex technical problems. Your daily responsibilities include reviewing code, automating remediation of recurring issues, and leading evaluations of external vendor architectures. You will drive the adoption of enterprise-authorized AI-assisted engineering practices to improve code quality and delivery speed. Required skills include Java, SQL, UI frameworks, microservices, Cloud native architecture, Angular, React, and RESTful APIs. You must also possess experience with Hibernate, Oracle, MongoDB, JUnit, Mockito, and Apache Kafka while applying knowledge of CI/CD, application resiliency, and security within a large corporate environment.

What you'll do

  • Develop secure, high-quality production code and perform code reviews and debugging for other team members.
  • Design and execute creative software solutions to solve complex technical problems beyond conventional approaches.
  • Identify and automate the remediation of recurring issues to improve the operational stability of software systems.
  • Lead evaluation sessions with vendors and internal teams to assess architectural designs and technical credentials.
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices for code quality and delivery speed.
  • Establish consistent validation standards for secure coding, peer reviews, and automated testing across the team.
  • Lead communities of practice to promote the use of new and leading-edge technologies across Software Engineering.
  • Apply SDLC toolchain knowledge to improve the value realized by automation and engineering workflows.

What we're looking for

  • Formal training or certification on software engineering concepts and 5+ years of hands-on Software Development Life Cycle experience.
  • Experience implementing solutions using Java, SQL, UI frameworks, Design patterns, microservices, Cloud native architecture, Angular/React, and RESTful APIs.
  • Experience with SQL performance tuning, JDBC, and ORM frameworks like Hibernate/JPA.
  • Strong experience with SQL and NoSQL datastores including Oracle and MongoDB.
  • Experience developing, debugging, and maintaining code in large corporate environments using modern programming and database querying languages.
  • Demonstrated experience leading the use of approved AI-assisted software development tools and coaching engineers on safe, compliant adoption.
  • Solid understanding of agile methodologies, CI/CD, Application Resiliency, and Security.
  • Proficiency in unit testing frameworks such as JUnit and Mockito, and deep knowledge of Apache Kafka (preferred).

More like this

Similar roles

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

JPMorgan Chase

Chicago, IL 74 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

Lead Software Engineer, Java/Spring

JPMorgan Chase

Tampa, FL 69 days ago
Java Spring Boot SQL Kafka Oracle REST Git Jenkins CI/CD Kubernetes Docker Groovy Gradle AWS JPA AI-assisted engineering System Design
5+ yrs exp

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

JPMorgan Chase

Chicago, IL 21 days ago
Java 21 Spring Boot 3.x Spring Framework 6.x Kafka React 18+ TypeScript Oracle SQL PostgreSQL Hibernate JPA Next.js 14+ AWS Azure GCP Kubernetes Helm Terraform Pulumi OpenTelemetry Prometheus Grafana Redis Apache Spark Flink JUnit 5 Mockito Testcontainers Pact RESTful APIs OpenAPI 3.x Domain-Driven Design Microservices
8+ yrs exp

Lead Software Engineer, Full Stack Java

JPMorgan Chase

Chicago, IL 11 days ago
Java SQL Angular React RESTful APIs Microservices Cloud Native Architecture Hibernate JPA Oracle MongoDB Elasticsearch Apache Kafka JUnit Mockito CI/CD AWS Copilot Claude Design Patterns JDBC
5+ yrs exp

Lead Software Engineer, Java, Spring Boot

JPMorgan Chase

Plano, TX 29 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 Lambda S3 EC2 EKS
8+ yrs exp

Lead Software Engineer, Java, Spring Boot

JPMorgan Chase

Plano, TX +1 29 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 Lambda S3 EC2 EKS
8+ yrs exp