Lead Software Engineer, Full Stack Java/React
Quick summary
- Work type
- On-site
- Location
- Jersey City, NJ
- Salary
- $152,000–$215,000 / yr
- Posted
- 1 day 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, Full Stack Java/React
As a Lead Software Engineer at JPMorgan Chase within the Asset & Wealth Management Marketing Technology team, you will be an integral part of an agile development group focused on enhancing and delivering market-leading technology products. Your responsibilities include architecting and maintaining backend services using Java 17+ and Spring Boot, designing RESTful APIs with robust security practices, and ensuring system observability through metrics, logging, and tracing. You will also develop high-quality React components and front-end features, write comprehensive automated tests, and lead code reviews to promote engineering standards. The role requires extensive experience with relational databases, NoSQL stores, messaging systems like Kafka, and AWS services such as ECS/EKS, Lambda, and S3. Additionally, familiarity with Kubernetes, Terraform for infrastructure-as-code, and observability tools like OpenTelemetry is beneficial.
Skills
What you'll do
- Architect and build backend services using Java and Spring Boot.
- Design RESTful APIs with robust authentication, authorization, and validation.
- Ensure system performance, reliability, observability, and security best practices.
- Write automated tests (unit, integration, end-to-end) to drive CI/CD excellence.
- Lead code reviews, mentor engineers, and promote engineering standards.
What we're looking for
- 10+ years of experience in software engineering
- Expertise in Java (preferably Java 17+) and Spring Boot for backend development
- Proficiency in designing RESTful APIs, authentication, authorization, and input validation
- Strong knowledge of relational databases (PostgreSQL, MySQL) and NoSQL stores like MongoDB
- Experience with AWS services including ECS/EKS, Lambda, S3, RDS/Aurora, DynamoDB, and Kubernetes
- Hands-on development skills in React 18+ and TypeScript for front-end features
- Solid testing practices using JUnit, Mockito, Jest, and Cypress/Playwright