Java Lead Software Engineer

JPMorgan Chase

Confirmed live today Low trust

Quick summary

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

Market check

Salary context

How this pay compares to similar roles

Similar $185k
$123k $251k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $161,437–$208,800.

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

Listed pay typically runs $136,000–$207,500 across 6 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Java Lead Software Engineer

As a Java Lead Software Engineer within the Commercial and Investment Bank, 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 high-quality production code, and troubleshooting complex technical problems. Your daily work involves driving team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality and delivery speed. You will utilize a technical stack including Java, Spring, AWS, Kubernetes, Kafka, MQ, Cassandra, Oracle, PowerMock, JMeter, Splunk, Grafana, and Dynatrace. You must apply expertise in automation, continuous delivery, and cloud-native technologies to ensure application resiliency. This role focuses on solving architectural challenges, automating issue remediation, and evaluating external vendor technologies to support critical business objectives.

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.
  • 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 reviews, and automated testing.
  • Identify and automate the remediation of recurring issues to improve the operational stability of software systems.
  • Lead evaluation sessions with external vendors and internal teams to probe architectural designs and technical credentials.
  • Apply knowledge of SDLC toolchains and automation capabilities to improve overall development value.

What we're looking for

  • Formal training or certification in software engineering concepts with 5 plus years of applied experience.
  • Hands-on practical experience delivering system design, application development, testing, and operational stability.
  • Advanced level design skills.
  • Advanced proficiency in one or more programming languages, including Java, Spring, AWS, Kubernetes, Kafka, MQ, Cassandra, Oracle, PowerMock, JMeter, Splunk, Grafana, and Dynatrace.
  • Proficiency in automation and continuous delivery methods.
  • Advanced understanding of agile methodologies, including continuous integration and delivery, application resiliency, and security.
  • Demonstrated proficiency in cloud-native technologies, including Amazon Web Services and Kubernetes.
  • Experience with data streaming technologies such as Apache Kafka and message queuing systems.
  • Demonstrated experience leading the use of enterprise-authorized, AI-assisted software development tools and coaching engineers on safe, compliant adoption.
  • Experience with distributed caching platforms such as Gemfire or Redis (preferred).
  • Experience with behavior-driven development using Cucumber and continuous integration using Jenkins and Spinnaker (preferred).
  • Experience with database technologies such as Postgres, Oracle, and Mongo DB (preferred).
  • Exceptional client relationship skills and the ability to self-drive delivery and take ownership end to end (preferred).

More like this

Similar roles

Lead Software Engineer, Java Full stack

JPMorgan Chase

Chicago, IL 35 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, Full Stack Java

JPMorgan Chase

Chicago, IL 16 days ago
Java Spring Boot Apache Kafka React TypeScript MongoDB Redux Toolkit JUnit 5 Playwright RESTful API OpenAPI 3.0 Microservices CQRS Saga Patterns CI/CD Kubernetes Agile Event-Driven Architecture Virtual Threads Avro Serialization
5+ yrs exp

Lead Software Engineer, Java & Data

JPMorgan Chase

Houston, TX 50 days ago
Java Spring Boot RESTful APIs Microservices SQL NoSQL Oracle MongoDB Kafka Elasticsearch Gemfire Databricks Snowflake CI/CD JUnit Mockito Jenkins Spinnaker AWS Docker Kubernetes React JS TypeScript GitHub Copilot Claude Agile
5+ yrs exp

Java Lead Software Engineer

JPMorgan Chase

Jersey City, NJ 39 days ago
Java Spring Boot JPA SQL React Python AWS Azure Google Cloud Platform Docker Kubernetes CI/CD Microservices LLM API’s System Design

Java Lead Software Engineer

JPMorgan Chase

Jersey City, NJ 10 days ago
Java Spring JavaScript TypeScript SQL Kafka AWS Microservices AI-assisted engineering CI/CD Software Development Life Cycle System Design Application Resiliency Cloud Native Automated Testing Secure Coding
5+ yrs exp

Lead Java Software Engineer

Allstate

Remote (IL) 64 days ago $100,000–$170,500
Java Spring Boot Spring Framework J2EE Microservices RESTful APIs SQL Kubernetes Docker CI/CD AWS Kafka JUnit Selenium SonarQube Maven Gradle Datadog React Angular JavaScript
Remote