Lead Software Engineer, Java Backend
Quick summary
- Work type
- On-site
- Location
- New York, NY
- Salary
- $152,000–$215,000 / yr
- Posted
- 2 days ago
- Nearby
- 99+ roles within 25 mi
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
- Software Engineer [Multiple Positions Available] 10
- Data Scientist [Multiple Positions Available] 4
- Lead Site Reliability Engineer 3
- Lead Software Engineer 3
- Lead Software Engineer - Java 3
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.
Skills
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.