Lead Software Engineer, Java Backend

JPMorgan Chase

Confirmed live today High trust

Quick summary

Work type
On-site
Location
New York, NY
Salary
$156,750–$215,000 / yr
Posted
3 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $187k
This role $186k
$130k $237k
below market most similar roles pay here above market

This role pays more than 51% of similar roles. Most pay $159,675–$215,000 — the blue band above. At the midpoint, this role pays about $186k versus about $187k for comparable roles.

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 Backend

The Lead Software Engineer - Java Backend joins the Consumer and Community Banking technology team to build and deliver trusted, market-leading products. As a core technical contributor, you will design, develop, and troubleshoot creative software solutions, focusing on end-to-end cloud-native, microservices-based applications. Your daily work involves writing secure production code, performing code reviews, and utilizing domain modeling to ensure software clarity and testability. You will leverage Java, Springboot, SQL, and NoSQL databases while working with cloud platforms like AWS and GCP. Key technical requirements include experience with RESTful APIs, WebSockets, JSON, and CI/CD automation. You will solve complex business problems by designing scalable architectural patterns that ensure application resiliency, zero-downtime releases, and optimized data performance within a secure, stable, and high-performing production environment.

What you'll do

  • Design and develop end-to-end cloud-native, microservices-based applications using Java and Springboot.
  • Write secure, high-quality production code and perform code reviews and debugging for other team members.
  • Build scalable architectural patterns that ensure zero-downtime releases and optimize data performance.
  • Use domain modeling techniques to structure software for clarity, testability, and evolution.
  • Identify and automate the remediation of recurring issues to improve overall operational stability.
  • Lead communities of practice to promote the use of new and leading-edge technologies.
  • Investigate and resolve technical issues promptly to ensure they do not resurface.
  • Maintain and update technologies and patterns to keep systems current and modern.

What we're looking for

  • Formal training or certification on software engineering concepts and 5+ years of hands-on experience in software engineering.
  • Proficiency in back-end technologies such as Java and Springboot with experience building microservices-based applications.
  • Experience working with cloud platforms like AWS or GCP and distributed systems including RESTful APIs, WebSockets, and JSON.
  • Hands-on experience designing and building scalable applications using SQL and NoSQL databases.
  • Proficiency in automation, continuous delivery methods, and all aspects of the Software Development Life Cycle.
  • Advanced understanding of agile methodologies, application resiliency, and security.
  • Demonstrated ability to independently solve design and functionality challenges with minimal supervision.
  • Experience with presentation, negotiation, mentoring, and stakeholder management (preferred).

More like this

Similar roles

Staff Software Engineer, Java / Backend

Walmart

Sunnyvale, CA 76 days ago $143,000–$286,000
Java SpringBoot Microservices Kafka Docker Kubernetes Azure Google Cloud Platform CI/CD RESTful Web Services Cloud Native Architecture ELK Splunk Data Structures Algorithms Design Patterns Agile Scrum
10+ yrs exp

Lead Software Engineer

JPMorgan Chase

Plano, TX 75 days ago
Java Springboot Node.js TypeScript React Angular HTML CSS JavaScript AWS Azure GCP Microservices SQL NoSQL RESTful APIs WebSockets JSON CI/CD Agile Scrum AI-assisted Engineering Distributed Systems
5+ yrs exp

Lead Software Engineer, Java Backend

JPMorgan Chase

Plano, TX 68 days ago
Java Spring AWS Kubernetes Kafka Cassandra Oracle Spark Cloud Foundry PowerMock JMeter Splunk Grafana Dynatrace Jenkins Spinnaker Cucumber DynamoDB MQ Agile
8+ yrs exp

Lead Software Engineer, Backend Java

JPMorgan Chase

Jersey City, NJ 118 days ago
Java Spring Boot REST APIs Microservices AI/ML GenAI LLMs RAG MLOps Vector Databases CI/CD DevOps Oracle DB2 MongoDB Kafka AWS React Splunk Grafana Prometheus ELK SDLC Event-driven Architecture
5+ yrs exp

Java Backend Lead Developer

Cognizant

Sunnyvale, CA 13 days ago $68,000–$130,000
Java Spring Spring Boot Spring Data JPA Apache Kafka Kubernetes Microsoft Azure Google Cloud Platform Cloud-native Unit Testing Monitoring Observability Agile Scrum
9+ yrs exp Hybrid

Java Backend Lead Developer

Cognizant

Sunnyvale, CA 15 days ago $68,000–$140,000
Java Spring Framework Spring Boot Spring Data JPA Apache Kafka Microsoft Azure Google Cloud Platform Kubernetes Agile Scrum Event-Driven Architecture Unit Testing Monitoring Observability