Lead Software Engineer, Java Full Stack Engineering

JPMorgan Chase

Quick summary

Work type
On-site
Location
Chicago, IL
Salary
$133,000–$185,000 / yr
Posted
2 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $191k
This role $159k
$122k most similar roles pay here $236k

This role pays less than 75% of similar roles. Most pay $160,687–$221,100 — the shaded band above. At the midpoint, this role pays about $159k versus about $191k 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 439 open roles on FindRole.

Listed pay typically runs $148,625–$212,500 across 228 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Lead Software Engineer, Java Full Stack Engineering

As a Lead Software Engineer at JPMorgan Chase within the Corporate Technology - Enterprise Technology team in Chicago, you will lead an agile development team focused on enhancing and delivering secure, scalable technology products. Your responsibilities include evolving AI applications in software development and automation, hands-on Java/J2EE development, and designing RESTful APIs for enterprise-scale systems. You will work extensively with Kubernetes, AWS services like ECS, S3, RDS, Lambda, CloudWatch, and Terraform for infrastructure automation. Proficiency in React JS, JavaScript, TypeScript, SQL performance tuning, and ORM frameworks such as Hibernate/JPA is essential. Additionally, you should be familiar with DevOps practices, containerization, and messaging platforms like Apache Kafka, ensuring high-quality code through unit testing with JUnit and Mockito.

What you'll do

  • Design and implement RESTful APIs for enterprise-scale applications.
  • Write complex SQL queries and PL/SQL functions for database management.
  • Develop software systems using object-oriented principles and practices.
  • Proficient in unit testing frameworks like JUnit to ensure code quality.
  • Experience with Kubernetes, AWS, and Terraform for infrastructure automation.
  • Design decoupled systems using design patterns to enhance flexibility.

What we're looking for

  • Extensive hands-on experience in Java/J2EE, REST services, and Spring Boot.
  • Proficiency in designing and implementing RESTful APIs for enterprise-scale applications.
  • Strong expertise in public cloud technologies including Kubernetes, AWS, ECS, S3, RDS, Lambda, CloudWatch, EventBridge, and Step Functions.
  • Experience in building decoupled systems using design patterns to enhance flexibility and maintainability.
  • Proficiency in unit testing frameworks like JUnit and Mockito for ensuring high code quality.
  • Familiarity with modern front-end technologies such as React JS, JavaScript, and TypeScript.

More like this

Similar roles

Java Lead Software Engineer

JPMorgan Chase

New York, NY +1 1 day ago $152,000$215,000
Java Spring Boot ECS EKS Lambda API Gateway ALB S3 RDS Aurora DynamoDB SQS SNS Kinesis CloudWatch Secrets Manager Parameter Store IAM KMS Jenkins GitHub Actions GitLab CI OpenTelemetry

Lead Software Engineer, Java

JPMorgan Chase

Bengaluru, Karnataka, India 7 days ago
AWS Java Springboot Node.js HTML CSS JavaScript TypeScript React Angular RESTful APIs WebSockets JSON SQL NoSQL Scrum CI/CD Agile development methodologies

Lead Software Engineer, Java

JPMorgan Chase

Bengaluru, Karnataka, India 9 days ago
Java Spring Framework RESTful APIs Microservices PostgreSQL Oracle Test Driven Development UNIX Shell Perl Cloud Development

Lead Software Engineer, Java

The Walt Disney Company

Remote (Glendale, CA) 162 days ago $152,200$204,100
Java Spring RESTful APIs AWS EKS SQS RDS MSK CI/CD Apache Kafka Observability tools
Remote