Senior Lead Software Engineer

JPMorgan Chase

Confirmed live yesterday Trusted

Quick summary

Work type
On-site
Location
Jersey City, NJ
Posted
57 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $185k
$106k most similar roles pay here $248k

This listing doesn't post a salary. Most similar roles pay $151,000–$218,493.

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 · Senior Lead Software Engineer

As a Senior Lead Software Engineer - Java, SpringBoot, Microservices, you will join an agile team within the Commercial Investment Bank to design and deliver secure, stable, and scalable technology products. You will be responsible for executing software solutions, troubleshooting complex problems, and producing architecture artifacts while ensuring code meets specific design constraints. Your daily work involves developing high-quality production code, managing large datasets for system improvements, and driving the adoption of enterprise-authorized AI-assisted engineering practices to enhance quality and delivery speed. The role requires expertise in Java 11/21, Spring Boot 3.x, Spring Framework, IBM MQ, Apache Kafka, and Apache Camel. You will also utilize Microsoft SQL Server, JUnit 5, Mockito, and Maven. This position focuses on solving technical challenges within the financial industry using microservices architecture and robust integration patterns.

What you'll do

  • Design and develop secure, high-quality production code and maintain complex algorithms.
  • Create architecture and design artifacts while ensuring software code meets specific design constraints.
  • Drive team adoption of enterprise-authorized AI tools to improve code quality, delivery speed, and operational outcomes.
  • Implement robust testing strategies using JUnit 5, Mockito, and test-driven development practices.
  • Manage large data sets to identify patterns and drive improvements in coding hygiene and system architecture.
  • Integrate enterprise messaging systems including IBM MQ and Apache Kafka into distributed architectures.
  • Coach engineers on the safe, compliant, and secure use of AI within engineering workflows.
  • Develop and maintain RESTful APIs and microservices using Spring Boot and other modern frameworks.

What we're looking for

  • Formal training or certification on software engineering concepts and 5+ years of applied experience.
  • Hands-on practical experience in system design, application development, testing, and operational stability.
  • Proficiency in Java (11+ and 21) with Spring Boot 3.x, Spring Framework, and the broader Spring ecosystem.
  • Experience in enterprise messaging and integration using IBM MQ, Apache Kafka, and Apache Camel.
  • Experience with Microsoft SQL Server, JDBC, stored procedures, and DAO pattern implementation.
  • Strong testing skills using JUnit 5, Mockito, and Maven for dependency management.
  • Financial industry experience.
  • Demonstrated experience leading the use of approved AI-assisted software development tools and coaching others on responsible AI practices.
  • Experience with AWS Cloud Services (preferred).
  • Hands-on experience designing and implementing microservices and distributed systems (preferred).
  • Experience with Cucumber/BDD testing for acceptance testing (preferred).

More like this

Similar roles

Senior Lead Software Engineer, Full Stack Java

JPMorgan Chase

Chicago, IL 30 days ago
Java Spring Boot Microservices Architecture SQL NoSQL Kafka restAPI AWS CI/CD Agile Automated Testing System Design AI-assisted Engineering Security
5+ yrs exp

Lead Software Engineer, Java, Microservices

JPMorgan Chase

Plano, TX 25 days ago
Java Spring Boot Node.js Microservices React Angular TypeScript HTML CSS AWS Azure GCP SQL NoSQL REST APIs WebSockets Agile Scrum Mainframe
5+ yrs exp

Lead Software Engineer Java/Spring Boot

JPMorgan Chase

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