Enable job alerts via email!

Lead Software Engineer - Java/Microservices/Kafka/Spring/AWS

JPMorgan Chase

New York (NY)

On-site

USD 152,000 - 215,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Lead Software Engineer to join their dynamic team in the Consumer and Community Banking Payments space. This role offers the chance to design and develop innovative software solutions while ensuring operational stability and security. You will collaborate with diverse teams, drive the adoption of new technologies, and contribute to a culture that values inclusion and respect. If you're passionate about technology and eager to make a significant impact in the financial services industry, this opportunity is perfect for you.

Qualifications

  • 5+ years of practical experience in software engineering.
  • Hands-on experience in system design and application development.

Responsibilities

  • Design and develop innovative software solutions to solve technical challenges.
  • Lead evaluation sessions with external vendors and internal teams.

Skills

Java/J2EE
REST APIs
Microservices
Kafka streaming
Spring Framework
AWS services
CI/CD
Cloud computing
Artificial Intelligence
Machine Learning

Education

Formal training or certification in software engineering

Tools

GIT/BitBucket
JIRA
Maven

Job description

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.

As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking Payments space, you will be a key member of an agile team dedicated to enhancing, building, and delivering trusted, market-leading technology products in a secure, stable, and scalable manner. You will be responsible for conducting critical technology solutions across multiple areas within various business functions to support the firm's objectives.

Job Responsibilities
  1. Design, develop, and troubleshoot innovative software solutions, thinking beyond routine approaches to solve technical challenges.
  2. Develop secure, high-quality production code, and review and debug code written by others.
  3. Identify opportunities to automate or eliminate recurring issues to improve operational stability.
  4. Lead evaluation sessions with external vendors, startups, and internal teams to assess architectural designs and technical credentials for integration.
  5. Drive awareness and adoption of new technologies through communities of practice in Software Engineering.
  6. Contribute to a team culture that values diversity, equity, inclusion, and respect.
Required Qualifications and Skills
  • Formal training or certification in software engineering with 5+ years of practical experience.
  • Hands-on experience in system design, application development, testing, and ensuring operational stability.
  • Proficiency in Java/J2EE, REST APIs, Web Services, and experience with Microservices and Kafka streaming.
  • Experience with Spring Framework and AWS services such as S3, Terraform, PostgreSQL, and DynamoDB.
  • Comprehensive understanding of the Software Development Life Cycle.
  • Advanced knowledge of agile methodologies including CI/CD, application resiliency, and security.
  • Proficiency in relevant technical disciplines such as cloud computing, artificial intelligence, or machine learning.
  • In-depth understanding of the financial services industry and its IT systems.
  • Working knowledge of tools like GIT/BitBucket, JIRA, Maven.
Preferred Qualifications
  • Experience in performance testing and shift-left practices.
  • Exposure to cloud technologies.

At JPMorgan Chase, we are committed to creating an inclusive environment and are proud to be an equal opportunity employer. We value diversity and do not discriminate based on protected attributes. We provide accommodations for applicants and employees with disabilities or religious practices.

Our total rewards package includes a competitive salary based on experience and location, potential bonuses, comprehensive benefits, and more. Salary range for New York, NY: $152,000 - $215,000 annually.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Software Engineer

McGraw Hill

New York

Remote

USD 124,000 - 180,000

9 days ago

Principal Software Engineer - Basking Ridge, NJ or Remote

Optum

Basking Ridge

Remote

USD 124,000 - 240,000

10 days ago

Lead Software Engineer - Basking Ridge, NJ or Remote

Optum

Basking Ridge

Remote

USD 106,000 - 195,000

10 days ago

Principal Software Engineer - Basking Ridge, NJ or Fully Remote

Optum

Basking Ridge

Remote

USD 124,000 - 240,000

10 days ago

Principal Software Engineer, Mobile

McDonald’s Global Technology

Chicago

Remote

USD 168,000 - 219,000

Today
Be an early applicant

Principal Software Engineer - Basking Ridge, NJ or Remote

UnitedHealth Group

Bernards Township

Remote

USD 124,000 - 240,000

Yesterday
Be an early applicant

Lead Software Engineer (Business Online Banking) - Remote

First Citizens

Raleigh

Remote

USD 105,000 - 160,000

2 days ago
Be an early applicant

Lead Software Engineer, Purchase

eBay

Remote

USD 132,000 - 223,000

2 days ago
Be an early applicant

Lead Software Engineer, DevOps (Remote Eligible)

Capital One

New York

Remote

USD 211,000 - 241,000

30+ days ago