Senior Lead Java Engineer — Real-Time Trading Platform

Testing Site - JPMC

Jersey City (NJ)

On-site

USD 180,000 - 230,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

JPMorganChase is seeking a Senior Lead Software Engineer in Jersey City, NJ to drive scalable, secure trading and wealth management platforms. You will lead an agile team, design microservices in Java, and guide architectural decisions across technologies such as Kafka, Kubernetes, Redis, MSK, and AWS.

The role emphasizes hands‑on coding, deep Java expertise, and mentoring the next generation of engineers within the Asset and Wealth Management Technology group.

Qualifications

  • Formal training or certification on software engineering concepts and 5+ years applied experience.
  • Ability to tackle design and functionality problems independently with little to no oversight.
  • Practical cloud native experience.
  • Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field.
  • Deep knowledge and expertise in Java programming including a willingness to engage in hands‑on coding.
  • Extensive experience building distributed architecture systems with large data volumes and real‑time distribution.
  • Strong understanding of CI/CD, DevOps tool chains, and a test‑driven agile delivery approach.
  • Experience with middle‑tier data caching solutions (e.g., Redis, Gemfire, Apache Ignite) and messaging solutions (e.g., Kafka, IBM MQ).
  • Knowledge of microservices, REST APIs, databases, SQL, non‑SQL stores, and event‑based architecture.
  • Proven ability to mentor and guide junior team members, fostering collaboration and growth.

Responsibilities

  • Regularly provides technical guidance to support the business and its technical teams, contractors, and vendors.
  • Develops secure and high‑quality production code, and reviews and debugs code written by others.
  • Drives decisions that influence product design, application functionality, and technical operations and processes.
  • Actively engages with and leads a team of technologists to develop and deploy applications to high standards.
  • Designs and implements microservices in Java with streaming, non‑blocking, and reactive tech, contributing to codebase.
  • Uses Kafka, IBM MQ, Kubernetes, Redis, MSK, and AWS to build scalable systems.
  • Drives domain‑driven design to support multi‑asset trading platform architecture.
  • Oversees development of technical docs, including service APIs via Swagger, with logging and security.
  • Guides API design sessions and design pattern choices for the team.
  • Leads code reviews and promotes TDD/BDD practices for maintainability.
  • Demonstrates service scalability with mocks and testing tools.

Skills

Java programming
Distributed systems
Cloud native
CI/CD
Team mentorship
Microservices
REST APIs
Kafka
Kubernetes
AWS

Education

CS/CE/Math degree

Tools

Kafka
IBM MQ
Kubernetes
Redis
Spring
AWS

Job description

JPMorganChase is seeking a Senior Lead Software Engineer in Jersey City, NJ to drive scalable, secure trading and wealth management platforms. You will lead an agile team, design microservices in Java, and guide architectural decisions across technologies such as Kafka, Kubernetes, Redis, MSK, and AWS.

The role emphasizes hands‑on coding, deep Java expertise, and mentoring the next generation of engineers within the Asset and Wealth Management Technology group.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Lead Software Engineer – Java/AWS for Real-Time Trading
Senior Lead Software Engineer – Java/AWS for Real-Time Trading

JPMorgan Chase & Co. • New York (NY)

On-site
USD 140,000 - 170,000
Senior Java Engineer — Trading Platform & Microservices
Senior Java Engineer — Trading Platform & Microservices

JPMorganChase • Jersey City (NJ)

On-site
USD 120,000 - 160,000
Senior Lead Java Engineer for Back Office Trading
Senior Lead Java Engineer for Back Office Trading

Testing Site - JPMC • Jersey City (NJ)

On-site
USD 150,000 - 281,000
Senior Java Engineer - Trading Platform & Microservices
Senior Java Engineer - Trading Platform & Microservices

Aumni • Jersey City (NJ)

On-site
USD 120,000 - 180,000
Comprehensive health care coverage
On-site health and wellness centers
Retirement savings plan
+3
Senior Lead Software Engineer, Markets Technology
Senior Lead Software Engineer, Markets Technology

Testing Site - JPMC • Jersey City (NJ)

On-site
USD 140,000 - 190,000
Senior Lead Java Engineer - Equities OMS & Trading Platform
Senior Lead Java Engineer - Equities OMS & Trading Platform

Testing Site - JPMC • Jersey City (NJ)

On-site
USD 150,000 - 200,000
Senior Lead Software Engineer – Java & Spring Expert
Senior Lead Software Engineer – Java & Spring Expert

Testing Site - JPMC • Jersey City (NJ)

On-site
USD 140,000 - 210,000
Senior Lead Software Engineer: Java/React Spring Boot AWS
Senior Lead Software Engineer: Java/React Spring Boot AWS

Testing Site - JPMC • Jersey City (NJ)

On-site
USD 150,000 - 230,000
Senior Lead Software Engineer: Java, Kafka & AWS
Senior Lead Software Engineer: Java, Kafka & AWS

JPMorganChase • Jersey City (NJ)

On-site
USD 140,000 - 190,000
Senior Lead C++ Electronic Trading Engineer
Senior Lead C++ Electronic Trading Engineer

Testing Site - JPMC • Jersey City (NJ)

On-site
USD 180,000 - 260,000