Lead Software Engineer, Full Stack Java

JPMorgan Chase

Confirmed live 2 days ago Low trust

Quick summary

Work type
On-site
Location
Chicago, IL
Posted
35 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $198k
$179k most similar roles pay here $230k

This listing doesn't post a salary. Most similar roles pay $184,900–$211,200.

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

Listed pay typically runs $186,160–$215,000 across 7 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Lead Software Engineer, Full Stack Java

As a Lead Software Engineer - Full Stack Java within Corporate Technology, you will join an agile team to build and deliver secure, stable, and scalable market-leading technology products. You will drive architectural decisions for distributed systems involving event-driven pipelines, CQRS patterns, and real-time data streaming while developing high-quality production code and leading technical troubleshooting. Your daily work involves building microservices with Spring Boot and Java 21+, creating React SPAs using TypeScript and Redux Toolkit, and managing MongoDB databases. You will utilize Apache Kafka for event-driven architectures and design RESTful APIs following OpenAPI 3.0 standards. The role requires expertise in JUnit 5, Playwright, and CI/CD pipelines. Additionally, you will lead communities of practice and integrate AI-assisted engineering practices to improve code quality and operational stability within the financial services or reference data domains.

What you'll do

  • Design and develop high-quality production code for distributed systems using Java, Spring Boot, and microservices.
  • Drive architectural decisions for event-driven pipelines, CQRS patterns, and real-time data streaming.
  • Build and maintain front-end applications using React, TypeScript, and Redux Toolkit.
  • Manage and optimize MongoDB databases including aggregation pipelines, indexing, and sharding.
  • Identify and automate the remediation of recurring issues to improve system operational stability.
  • Lead evaluations with vendors and internal teams to assess architectural designs and technical feasibility.
  • Drive team adoption of AI-assisted engineering practices for code review, refactoring, and testing.
  • Lead communities of practice to promote the use of leading-edge technologies across the organization.

What we're looking for

  • Formal training or certification on software engineering concepts and 5+ years of applied experience.
  • Hands-on practical experience delivering system design, application development, testing, and operational stability.
  • Experience building production microservices with Spring Boot and Java (21+) including Virtual Threads, Records, and Pattern Matching.
  • Experience working with event-driven architectures using Apache Kafka, including Producers, Consumers, Avro Serialization, and Schema Registry.
  • Experience building production React SPAs with TypeScript and Redux Toolkit for complex forms, data grids, and role-based access control.
  • Proficiency in MongoDB (aggregation pipelines, change streams, indexing, sharding) and RESTful API Design (OpenAPI 3.0).
  • Expertise in testing frameworks including JUnit 5, Spring Boot Test, and Playwright.
  • Experience with AI-assisted engineering tools, financial services or reference data domains (preferred), and DevOps/Kubernetes (preferred).

More like this

Similar roles

Lead Software Engineer, Java Full Stack Engineering

JPMorgan Chase

Chicago, IL 28 days ago
Java J2EE Spring Boot REST SQL PL/SQL AWS Kubernetes Terraform S3 RDS Lambda CloudWatch Eventbridge Step Functions Apache Kafka JUnit Mockito React JS TypeScript Hibernate JPA
5+ yrs exp

Fullstack Lead Software Engineer, Java

JPMorgan Chase

Tampa, FL 23 days ago
Java Spring Boot Oracle Kafka MQ AI-assisted engineering Agile Object-oriented design Data modeling Query optimization Automated testing Code review Refactoring
5+ yrs exp

Lead Software Engineer, Full Stack

JPMorgan Chase

Houston, TX 67 days ago
React Java SpringBoot Spark Scala AI-assisted engineering CI/CD Agile Software Development Life Cycle Machine Learning Application Resiliency Security
5+ yrs exp

Lead Software Engineer, Java Full Stack

Wells Fargo

Irving, TX 14 days ago
Java Spring Boot Spring Security Spring Cloud Hibernate JPA Python Scala REST APIs Microservices Architecture Angular JavaScript HTML5 CSS3 Bootstrap jQuery AJAX AI AWS Azure Google Cloud Platform Kafka Jenkins GitHub Actions Maven Gradle SonarQube Ansible Shell Scripting F5 AVI Tomcat JBoss WebSphere MVC J2EE
5+ yrs exp

Lead Software Engineer, Java Full Stack

JPMorgan Chase

Houston, TX 7 days ago
AWS Kubernetes RESTful API CI/CD Agile ForgeRock Ping Identity OAuth SAML OpenID Connect Cloud Native Automated Testing System Design Security AI-assisted Engineering
5+ yrs exp