Senior Lead Software Engineer, Payments Tech / Java

JPMorgan Chase

Quick summary

Work type
On-site
Location
Jersey City, NJ
Salary
$171,000–$260,000 / yr
Posted
2 days ago

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

View all roles at JPMorgan Chase

At a glance

TL;DR · Senior Lead Software Engineer, Payments Tech / Java

As a Senior Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank’s Payment Services technology team, you will lead an agile group focused on developing and enhancing market-leading payment solutions. Your day-to-day responsibilities include hands-on development in Java, Spring/SpringBoot, and microservices, as well as managing code reviews and fostering career growth for your team members. You must be proficient in automation, continuous delivery, and cloud-native technologies while demonstrating expertise in high-throughput, low-latency distributed systems. The role requires a deep understanding of agile methodologies like CI/CD, application resiliency, security practices, and reactive programming with practical experience using CockroachDB and Cassandra. This position is integral to the bank’s mission of delivering secure, stable, and scalable payment technologies at scale.

What you'll do

  • Conduct code reviews and develop new code using Java, Spring, and Microservices.
  • Manage and mentor software engineering teams to enhance individual growth and team performance.
  • Implement automation and continuous delivery methods in development processes.
  • Design and maintain high-throughput, low-latency distributed systems for efficient integration.
  • Apply advanced knowledge of agile methodologies including CI/CD and application resiliency.

What we're looking for

  • Extensive experience in Java, Spring/SpringBoot framework, and microservices.
  • Proven leadership in managing and growing software engineering teams.
  • Proficiency in automation, continuous delivery, and agile methodologies (CI/CD).
  • Expertise in high-throughput, low-latency distributed systems integration.
  • Strong understanding of software engineering principles and design patterns.
  • Practical experience with CockroachDB and Cassandra databases.
  • Excellent problem-solving skills for end-user support.