Senior Lead Software Engineer - Backend Java

JPMorganChase

Jersey City (NJ)

On-site

USD 140,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

JPMorgan Chase in Jersey City seeks a Senior Lead Software Engineer to guide design and delivery of secure, scalable technology products within the Consumer and Community Banking technology team. You will drive architecture decisions, mentor engineers, and implement AI-assisted development practices to improve quality and speed.

The role requires deep Java expertise, strong SDLC knowledge, and experience with cloud, containers, and CI/CD.

Qualifications

  • Formal training or certification in software engineering concepts and 5+ years applied experience.
  • Hands-on experience delivering system design, application development, testing, and operational stability.
  • Advanced proficiency in Java.
  • Proficiency in automation and continuous delivery methods.
  • Expertise in all aspects of the Software Development Life Cycle.
  • Advanced understanding of agile methodologies such as CI/CD, application resiliency, and security.
  • Proficiency in technologies such as cloud, AI/ML, mobile, etc.
  • Experience leading the use of approved AI-assisted software development tools and validating AI outputs for correctness, performance, and security.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity and secure handling of inputs/outputs.
  • Experience designing, deploying, and managing containerized applications using Kubernetes.
  • In-depth knowledge of the financial services industry and its IT systems.

Responsibilities

  • Provide technical guidance and direction to business, technical teams, contractors, and vendors.
  • Develop secure, high-quality production code; review and debug code written by others.
  • Drive decisions that influence product design, application functionality, and technical operations and processes.
  • Serve as a function-wide subject-matter expert in one or more focus areas.
  • Lead adoption of enterprise-authorized AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes, establishing consistent validation standards.
  • Apply knowledge of the Software Development Life Cycle toolchain, including AI-assisted development and automation, to increase automation value.
  • Advocate firm-wide framework, tool, and practice usage within the engineering community.
  • Influence peers and project decision-makers to consider leading-edge technologies.
  • Contribute to a culture of diversity, opportunity, inclusion, and respect.

Skills

Java
CI/CD
Automation
Cloud
Kubernetes
AI-assisted tools
Security
Agile

Tools

Spring Boot

Job description

Job Description

Be an integral part of an agile team that constantly pushes the envelope to enhance, build, and deliver top‑notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase, within the Consumer and Community Banking technology team, you will support secure, scalable, market‑leading technology products and drive significant business impact with deep technical expertise.

Job Responsibilities
  • Provide technical guidance and direction to business, technical teams, contractors, and vendors.
  • Develop secure, high‑quality production code; review and debug code written by others.
  • Drive decisions that influence product design, application functionality, and technical operations and processes.
  • Serve as a function‑wide subject‑matter expert in one or more focus areas.
  • Lead adoption of enterprise‑authorized AI‑assisted engineering practices to improve code quality, delivery speed, and operational outcomes, establishing consistent validation standards.
  • Apply knowledge of the Software Development Life Cycle toolchain, including AI‑assisted development and automation, to increase automation value.
  • Advocate firm‑wide framework, tool, and practice usage within the engineering community.
  • Influence peers and project decision‑makers to consider leading‑edge technologies.
  • Contribute to a culture of diversity, opportunity, inclusion, and respect.
Required Qualifications, Capabilities, and Skills
  • Formal training or certification in software engineering concepts and 5+ years applied experience.
  • Hands‑on experience delivering system design, application development, testing, and operational stability.
  • Advanced proficiency in Java.
  • Proficiency in automation and continuous delivery methods.
  • Expertise in all aspects of the Software Development Life Cycle.
  • Advanced understanding of agile methodologies such as CI/CD, application resiliency, and security.
  • Proficiency in technologies such as cloud, AI/ML, mobile, etc.
  • Experience leading the use of approved AI‑assisted software development tools and validating AI outputs for correctness, performance, and security.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity and secure handling of inputs/outputs.
  • Experience designing, deploying, and managing containerized applications using Kubernetes.
  • In‑depth knowledge of the financial services industry and its IT systems.
Preferred Qualifications, Capabilities, and Skills
  • Experience with Co‑Pilot skills.
  • AWS solution architect certification.
  • Familiarity with Spring Boot.
Benefits

Competitive total rewards package including base salary, commission‑based pay, discretionary incentives, and benefits such as comprehensive health‑care coverage, on‑site wellness centers, retirement savings plan, backup childcare, tuition reimbursement, mental‑health support, and financial coaching.

Equal Opportunity Employer

Chase is an equal‑opportunity employer. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other protected basis. Reasonable accommodations are provided for religious practices and physical/mental disabilities.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Java, Spring, AWS, AI
Lead Software Engineer - Java, Spring, AWS, AI

JPMorgan Chase • Plano (TX)

On-site
USD 150,000 - 190,000
Sr Lead Software Engineer
Sr Lead Software Engineer

Socket.dev • Plano (TX)

On-site
USD 95,000 - 130,000
Comprehensive health care coverage
On-site health and wellness centers
Tuition reimbursement
Sr Lead Software Engineer
Sr Lead Software Engineer

Fairygodboss • Plano (TX)

On-site
USD 120,000 - 140,000
Comprehensive health care coverage
On-site health and wellness centres
Retirement savings plan
+3
Lead Software Engineer - Java- Front Office
Lead Software Engineer - Java- Front Office

JPMorganChase • Jersey City (NJ)

On-site
USD 125,000 - 170,000
Lead Software Engineer - Java Backend Lead +AWS
Lead Software Engineer - Java Backend Lead +AWS

JPMorganChase • Plano (TX)

On-site
USD 100,000 - 130,000
Comprehensive health-care coverage
Retirement savings plan
Tuition reimbursement
Lead Software Engineer - Backend Engineer - Java and AI
Lead Software Engineer - Backend Engineer - Java and AI

JPMorganChase • Jersey City (NJ)

On-site
USD 140,000 - 190,000
Lead Software Engineer - Java / AWS
Lead Software Engineer - Java / AWS

JPMorganChase • Houston (TX)

On-site
USD 140,000 - 190,000
Lead Software Engineer - Java/Spring
Lead Software Engineer - Java/Spring

JPMorgan Chase • Tampa (FL)

On-site
USD 100,000 - 130,000
Health care coverage
Retirement savings plan
Tuition reimbursement
+2
AWS Lead Software Engineer-Java
AWS Lead Software Engineer-Java

Fairygodboss • Wilmington (DE)

On-site
USD 140,000 - 170,000
Health benefits
On-site amenities
Retirement plan
Sr Lead Software Engineer (Java,AWS)
Sr Lead Software Engineer (Java,AWS)

TwinThread • New York (NY)

On-site
USD 130,000 - 170,000
Comprehensive health care coverage
Retirement savings plan
Tuition reimbursement
+1