Senior Lead Software Engineer, Java/AWS

JPMorgan Chase

Quick summary

Work type
On-site
Location
New York, NY
Salary
$171,000–$260,000 / yr
Posted
12 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $195k
This role $216k
$160k most similar roles pay here $271k

This role pays more than 79% of similar roles. Most pay $178,087–$211,200 — the shaded band above. At the midpoint, this role pays about $216k versus about $195k 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 436 open roles on FindRole.

Listed pay typically runs $152,000–$215,000 across 230 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Senior Lead Software Engineer, Java/AWS

As a Senior Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking Connected Commerce team, you will lead an agile development team to enhance, build, and deliver secure, scalable technology products. Your daily responsibilities include managing complex technical challenges with Java 21, Spring Boot, and RESTful backend applications, while also designing low-latency data pipelines using Apache Kafka and related tools. You will work extensively with AWS services such as EKS, EC2, ECS, Lambda, and S3, leveraging Terraform for cloud infrastructure provisioning. Proficiency in SQL and NoSQL databases like Oracle, Postgres, and Cassandra is essential, along with experience in microservices architecture and domain-driven design patterns. This role requires a deep understanding of banking systems and digital wallets, as well as AWS certifications to ensure the delivery of high-quality solutions that drive business impact at scale.

What you'll do

  • Lead the design and development of RESTful backend applications using Java 21 and Spring Boot.
  • Build and maintain high-throughput low-latency data pipelines with Apache Kafka, KSQL, and Kafka Streams.
  • Design and implement API services following Microservices architecture and Domain Driven Design patterns.
  • Provision AWS cloud services using Terraform for scalable infrastructure management.
  • Manage and optimize applications on AWS EKS, EC2, ECS, and other AWS services like EventBridge and Lambda.
  • Ensure secure, stable, and scalable delivery of technology products in a fast-paced agile environment.

What we're looking for

  • Extensive experience leading teams in developing complex Java applications using Spring Boot.
  • Proficient in designing and maintaining high-throughput data pipelines with Apache Kafka and related tools.
  • Expertise in SQL and NoSQL databases including Oracle, Postgres, Cassandra.
  • Deep knowledge of microservices architecture and Domain Driven Design patterns.
  • Hands-on experience with AWS services such as EKS, EC2, ECS, Lambda, S3, and EventBridge.
  • Certified AWS professional or higher certification required.
  • Background in banking systems and digital wallet technologies.

More like this

Similar roles

Senior Lead Software Engineer

JPMorgan Chase

Jersey City, NJ 9 days ago $171,000$260,000
Java SpringBoot AWS Terraform CI/CD JUnit TestNG Cucumber Kafka k8s MSK SQL NoSQL Docker GitHub Copilot Cline Claude Code

Senior Lead Software Engineer, Java Back-End

JPMorgan Chase

Jersey City, NJ 9 days ago $171,000$260,000
Java Spring AWS Kubernetes Docker Terraform CloudFormation Cassandra Oracle Hibernate MyBatis REST SOAP JSON XML Kafka Redis TLS OAuth2 Spring Boot JUnit Mockito GraalVM CockroachDB CI/CD

Lead Software Engineer, Java/SpringBoot/AWS

JPMorgan Chase

Wilmington, DE 11 days ago
Java Spring Boot AWS EKS ECS S3 ALB/NLB DynamoDB Aurora Docker Kubernetes PostgreSQL Oracle Terraform Grafana Splunk Dynatrace Datadog CloudWatch Kafka CI/CD