Senior Lead Software Engineer - Java

Testing Site - JPMC

Chicago (IL)

On-site

USD 140,000 - 185,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

JPMorgan Chase is seeking a Senior Lead Software Engineer within Consumer and Community Banking's Technology team in Chicago. You will guide multiple teams to deliver trusted, scalable technology products in a secure, agile environment, mentoring others and driving continuous improvement.

The role emphasizes leadership in scrum, hands-on Java development with Spring Boot, and leveraging AWS, Terraform, Kafka, and CI/CD tools to enable robust software delivery.

Qualifications

  • Formal training or certification on software engineering concepts and 5+ years applied experience.
  • Experience with Java, including Spring Boot and reactive Java programming.
  • Experience with public cloud platforms (AWS) and IaC tooling (Terraform).
  • Database skills with SQL and NoSQL; exposure to distributed streaming with Kafka.
  • Experience with version control (Git/Bitbucket) and DevOps practices (Jenkins, Maven).
  • Testing frameworks: JUnit, JMeter, Cucumber; leadership in scrum teams.

Responsibilities

  • Lead an application development team in delivering modern technology solutions.
  • Oversee planning, execution, and success of complex software solutions.
  • Drive development of innovative solutions to advance business objectives.
  • Keep team and stakeholders informed about development progress.
  • Foster continuous improvement, mentoring, and coaching among team members.
  • Ensure adherence to Agile frameworks and best practices in development.

Skills

Java
Spring Boot
Reactive Java
Team leadership
Agile
Mentoring
Scrum
DevOps

Tools

Terraform
AWS
Kafka
Jenkins
Maven
Git/Bitbucket
JUnit
JMeter
Cucumber

Job description

This is your chance to change the path of your career and guide multiple teams to success at one of the world's leading financial institutions.

As the Senior Lead Software Engineer at JPMorgan Chase within Consumer and Community Banking's Technology team, you will play a crucial role in an agile team dedicated to enhancing, building, and delivering trusted, market-leading technology products in a secure, stable, and scalable way.

Job responsibilities
  • Lead an application development team in delivering modern technology solutions.
  • Oversee overall planning, execution, and success of complex software solutions to meet customer needs.
  • Drive the development of innovative solutions that advance business objectives and enhance team performance.
  • Keep team members and key stakeholders informed about the progress of development projects.
  • Foster a culture of continuous improvement, mentoring, and coaching among team members.
  • Ensure adherence to Agile frameworks and best practices in software development.
Required qualifications, capabilities, and skills
  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Experience with JAVA, including hands-on experience with Spring Boot and reactive JAVA programming.
  • Experience with public cloud platforms, including deployment, scaling, and management of cloud resources.
  • Hands-on experience with Terraform for Infrastructure as Code (IaaS) to provision and manage AWS resources.
  • Experience with database skills, including schema design, query optimization, and experience with both SQL and NoSQL databases.
  • Experience with distributed streaming platform such as Kafka.
  • Experience with version control tools (GIT, Bitbucket)
  • Experience in DevOps practices including build, deployment, integration, and code management using tools such as Jenkins and Maven.
  • Experience in testing frameworks such as Junit, JMeter, and Cucumber.
  • Demonstrated leadership in managing scrum teams, including sprint planning, backlog grooming, and daily stand-ups.
  • Ability to mentor team members, resolve technical issues, and remove blockers to ensure project delivery.
Preferred qualifications, capabilities, and skills
  • Experience with frontend technologies like REACT JS, with a track record of building sophisticated, web-based user interfaces.
  • Understanding of web technologies, UI/UX principles, and integration of frontend with backend services.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Java & AWS
Lead Software Engineer - Java & AWS

Testing Site - JPMC • Ohio

On-site
USD 140,000 - 170,000
Lead Software Engineer- Full stack Java/React
Lead Software Engineer- Full stack Java/React

Testing Site - JPMC • Ohio

On-site
USD 120,000 - 150,000
Lead Software Engineer- Full Stack Java or Python
Lead Software Engineer- Full Stack Java or Python

JPMorgan Chase & Co. • Columbus (OH)

On-site
USD 120,000 - 180,000
Lead Software Engineer - Java, React
Lead Software Engineer - Java, React

Testing Site - JPMC • Jersey City (NJ)

On-site
USD 140,000 - 190,000
Lead Software Engineer-AWS/Full Stack/Java/Spring/React
Lead Software Engineer-AWS/Full Stack/Java/Spring/React

Testing Site - JPMC • Seattle (WA)

On-site
USD 140,000 - 190,000
Lead Software Engineer – Java/Back-End
Lead Software Engineer – Java/Back-End

Testing Site - JPMC • Houston (TX)

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

Testing Site - JPMC • New York (NY)

On-site
USD 140,000 - 190,000
Sr. Lead Software Engineer-Full Stack/Spring Boot/React
Sr. Lead Software Engineer-Full Stack/Spring Boot/React

Testing Site - JPMC • Wilmington (DE)

On-site
USD 150,000 - 210,000
Lead Software Engineer - Java
Lead Software Engineer - Java

Testing Site - JPMC • Plano (TX)

On-site
USD 140,000 - 190,000
Sr Lead Software Engineer - Equities Prime Sec Lending Technology
Sr Lead Software Engineer - Equities Prime Sec Lending Technology

Testing Site - JPMC • Houston (TX)

On-site
USD 150,000 - 210,000