Lead Software Engineer, Full Stack Java

JPMorgan Chase

Confirmed live today Trusted

Quick summary

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

Market check

Salary context

How this pay compares to similar roles

Similar $181k
$124k $236k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $151,612–$210,300.

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, 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, scalable, and market-leading technology products. You will drive architectural decisions for distributed systems, including event-driven pipelines, CQRS patterns, and real-time data streaming. Your daily responsibilities involve developing high-quality production code, troubleshooting complex technical problems, and leading evaluation sessions with external vendors. You will utilize Java 21, Spring Boot, and Virtual Threads alongside React, TypeScript, and Redux Toolkit. Technical requirements include expertise in Apache Kafka, MongoDB, and RESTful API design using OpenAPI 3.0. You will also implement AI-assisted engineering practices and manage testing with JUnit 5 and Playwright. This role addresses technical challenges within financial services and reference data domains.

What you'll do

  • Drive architectural decisions for distributed systems including event-driven pipelines, CQRS patterns, and real-time data streaming.
  • Develop secure production code and perform code reviews and debugging for other team members.
  • Identify and automate the remediation of recurring issues to improve overall operational stability.
  • Lead evaluation sessions with external vendors and internal teams to assess architectural designs and technical credentials.
  • Lead communities of practice to drive the adoption of new and leading-edge technologies.
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality and delivery speed.
  • Establish consistent validation standards for secure coding, peer review, and automated testing.

What we're looking for

  • Formal training or certification on software engineering concepts and 5+ years of applied experience.
  • Hands-on 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 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.
  • Experience with MongoDB in production environments, including aggregation pipelines, change streams, indexing, sharding, and performance tuning.
  • Expertise in RESTful API Design (OpenAPI 3.0, SpringDoc) and microservices architecture (Event-Driven, CQRS, Saga Patterns).
  • Proficiency in testing frameworks including JUnit 5, Spring Boot Test, and Playwright.
  • Experience leading the use of approved AI-assisted software development tools and understanding responsible AI use in engineering workflows.
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security.
  • Experience in financial services or reference data domains (preferred).
  • Experience in DevOps model and Kubernetes, cloud auto scalable infrastructure (preferred).

More like this

Similar roles

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 Full stack, Agentic AI

JPMorgan Chase

Houston, TX 26 days ago
Java Spring Boot Spring Core React TypeScript JavaScript REST APIs JPA Microservices PostgreSQL Oracle Kafka GitHub Copilot Claude Code Playwright JUnit Mockito Cucumber Maven Jenkins SonarQube Fortify Grafana AppDynamics Splunk CI/CD Test Driven Development Object-Oriented Design Agile
5+ yrs exp

Lead Software Engineer, Java Full Stack

JPMorgan Chase

Plano, TX 15 days ago
Java Spring Boot ReactJS JavaScript HTML CSS Kafka JMS RabbitMQ AWS Cloud Foundry Hibernate JPA SQL Oracle MySQL MS SQL Amazon RDS Git Bitbucket GitHub Jenkins JUnit CI/CD Microservices Micro-frontend RESTful APIs
5+ yrs exp

Lead Software Engineer, Java Full stack

JPMorgan Chase

Chicago, IL 32 days ago
Java Python Microservices HTML CSS JavaScript TypeScript React Angular SQL NoSQL Lang Chain Lang Graph CI/CD Agile Scrum AWS Cloud Native AI-assisted engineering Domain Modeling
5+ yrs exp

Lead Software Engineer - Senior Java Full Stack Developer

JPMorgan Chase

Jersey City, NJ 4 days ago
Java Python Node.js JavaScript C# PHP AWS Azure Docker PostgreSQL MongoDB CI/CD RESTful APIs OAuth2 Salesforce Marketing Cloud Twilio Sendgrid Agile System Design Machine Learning Artificial Intelligence
5+ yrs exp

Lead Software Engineer, Java Full Stack / IAM

JPMorgan Chase

Plano, TX 12 days ago
PingFederate Transmit Security ForgeRock Java Spring Boot React AWS Kubernetes OAuth2 OpenID Connect SAML RESTful API Microservices Azure GCP AI-assisted engineering
5+ yrs exp