Lead Software Engineer, Java Backend

JPMorgan Chase

Quick summary

Work type
On-site
Location
New York, NY
Salary
$152,000–$215,000 / yr
Posted
2 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 Backend

As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking Technology Team, you will lead an agile team in developing and delivering secure, stable, and scalable technology products. Your daily responsibilities include leveraging advanced Java skills, including Java 17 with annotations, enums, collections, streaming, multithreading, concurrency, and regular expressions, while utilizing AWS services such as IAM, Redis Elastic Cache, Secret Manager, S3, EC2, VPC, RDS, Service Catalog, Route53, NLB, ALB, EKS, SQS, and more. You will also work with Spring Framework for building SOAP/RESTful Web Services, MVC, and Spring Boot, and use build and integration tools like JIRA, Maven, Git, Jenkins, GitHub, and BitBucket. Additionally, you must be proficient in web security practices including OAuth2/ADFS, Kerberos, Cross Site Scripting, and HTTP injection, all while adhering to agile development methodologies.

What you'll do

  • Design and implement complex backend systems using Core Java and J2EE.
  • Utilize AWS services like EC2, RDS, S3, and EKS for cloud-based deployments.
  • Develop secure web applications with Spring Framework and OAuth2/ADFS authentication.
  • Automate builds and integrations using Jenkins, Maven, Git, and GitHub.
  • Maintain software quality through unit testing and continuous integration practices.

What we're looking for

  • Advanced proficiency in Core Java including Java 17 features.
  • Extensive experience with AWS services like IAM, S3, EC2, and RDS.
  • Deep knowledge of Spring Framework for building RESTful Web Services and Spring Boot applications.
  • Expertise in Agile development methodologies and continuous integration tools (JIRA, Maven, Git).
  • Strong understanding of web security protocols including OAuth2/OAuth/OpenID Connect.