Lead Software Engineer, Java, AWS

JPMorgan Chase

Quick summary

Work type
On-site
Location
New York, NY
Salary
$152,000–$215,000 / yr
Posted
9 days ago

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 · Lead Software Engineer, Java, AWS

As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking division, you will be an integral part of an agile team focused on enhancing and delivering secure, stable, and scalable technology products. Your daily responsibilities include executing creative software solutions, designing and developing backend services in Java with Spring Boot, and conducting technical troubleshooting to build innovative solutions. You will also lead evaluation sessions with vendors and internal teams to assess architectural designs and their applicability within existing systems. The role requires proficiency in AWS cloud infrastructure, Docker and Kubernetes for containerization and orchestration, as well as experience with relational and NoSQL databases like Postgres and Cassandra. Additionally, you should be familiar with event streaming solutions using Kafka or RabbitMQ, CI/CD practices with Jenkins, and observability tools such as Splunk and Grafana. This position involves working on high-throughput services and ensuring secure coding practices are adhered to in a large-scale enterprise environment.

What you'll do

  • Designs and implements RESTful web services and APIs using Java with Spring Boot.
  • Leads evaluations of external vendors and internal teams to assess technical solutions for integration.
  • Defines cloud infrastructure as code using Terraform on AWS platforms.
  • Builds and maintains event streaming solutions utilizing Kafka or RabbitMQ.
  • Implements CI/CD pipelines and ensures observability through tools like Splunk and Grafana.
  • Proficient in containerizing applications with Docker and orchestrating them with Kubernetes.
  • Practices secure coding, threat modeling, and performance tuning for high-throughput services.

What we're looking for

  • Proficient in Java and Spring Boot for developing backend services in microservices architectures.
  • Experience with AWS, Docker, Kubernetes, and cloud infrastructure as code using Terraform.
  • Expertise in RESTful web services, event streaming solutions (Kafka or RabbitMQ), and relational/NoSQL databases.
  • Hands-on experience with DevOps practices, including CI/CD pipelines and observability tools like Splunk and Grafana.
  • Understanding of secure coding practices, threat modeling, and responsible AI use in engineering workflows.