Lead Software Engineer, Java, Equities

JPMorgan Chase

Confirmed live today Trusted

Quick summary

Work type
On-site
Location
Houston, TX
Employment
Full-time
Posted
14 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $185k
$115k $247k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $169,350–$201,600.

Based on 240 similar postings.

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 1226 open roles on FindRole.

Listed pay typically runs $156,750–$215,000 across 5 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Lead Software Engineer, Java, Equities

The Lead Software Engineer - Java - Equities joins the Global Equity Derivatives Risk Management team to build and deliver trusted, scalable technology products. As a core technical contributor, you will design, develop, and troubleshoot high-quality production code while leading the adoption of enterprise-authorized AI-assisted engineering practices for code review, refactoring, and test acceleration. You will manage the full software development life cycle, focusing on microservice architectures and automated remediation of recurring issues. Required expertise includes Java 17, Spring Boot, Hibernate, and REST services, alongside JVM performance analysis, Unix/Linux, and databases like Oracle and MongoDB. You will also utilize Kafka, RabbitMQ, and AWS cloud platforms. The role solves complex technical problems within the equity derivatives risk management domain, ensuring secure and stable software operations.

What you'll do

  • Develop secure, high-quality production code and perform code reviews and debugging for other team members.
  • Design and implement scalable microservice architectures with high resiliency capabilities.
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality and delivery speed.
  • Identify and automate the remediation of recurring issues to improve the operational stability of software systems.
  • Lead evaluation sessions with external vendors and internal teams to probe architectural designs and technical credentials.
  • Perform JVM performance analysis, including profiling, heap dump analysis, and garbage collection tuning.
  • Apply knowledge of SDLC toolchains and automation capabilities to improve overall development value.

What we're looking for

  • Formal training or certification on software engineering concepts and 5+ years of applied experience.
  • Expertise in Java Core concepts including object-oriented design, memory management, multi-threading, and features up to Java 17.
  • Advanced hands-on coding experience with Spring, Spring Boot, Spring JPA/Hibernate, and REST-based services.
  • Strong experience with JVM performance analysis, including profiling, heap dump analysis, thread dump analysis, and GC tuning.
  • Experience designing and implementing scalable microservice architectures with high resiliency capabilities.
  • Proficiency in Unix/Linux environments and experience with relational/No-SQL databases, Kafka/RabbitMQ, and AWS.
  • Proven experience with the full development lifecycle using Git, Jira, Jenkins, Gradle, and Maven.
  • Demonstrated experience leading the use of approved AI-assisted software development tools and coaching engineers on responsible AI use.
  • Experience working in financial services and understanding of equity derivative products (preferred).
  • Hands-on coding experience with Python (preferred).
  • Experience with UI concepts and languages including JavaScript, REACT, AngularJS, Typescript, HTML5, and CSS3 (preferred).
  • In-depth knowledge of AWS Public Cloud products and solutions (preferred).
  • Cloud certification in AWS or Kubernetes (preferred).

More like this

Similar roles

Java Lead Software Engineer

JPMorgan Chase

Chicago, IL 46 days ago
Java Spring AWS Kubernetes Kafka MQ Cassandra Oracle PowerMock JMeter Splunk Grafana Dynatrace Jenkins Apache Kafka Gemfire Redis Cucumber Spinnaker Mongo DB Agile System Design Distributed Caching Data Streaming
5+ yrs exp

Lead Software Engineer, Java, Wealth Management

JPMorgan Chase

Jersey City, NJ 41 days ago
Java Spring Boot Microservices REST APIs SQL NoSQL Kafka IBM MQ Kubernetes Redis Amazon MSK AWS Swagger OpenAPI JavaScript TypeScript FIX protocol System Design
5+ yrs exp

Lead Software Engineer, Java Full Stack

JPMorgan Chase

Plano, TX 15 days ago
Java Spring Boot ReactJS JavaScript HTML CSS Kafka JMS RabbitMQ AWS Cloud Foundry Hibernate JPA SQL Oracle MySQL MS SQL Amazon RDS Git Bitbucket GitHub Jenkins JUnit CI/CD Microservices Micro-frontend RESTful APIs
5+ yrs exp

Lead Software Engineer, Java

JPMorgan Chase

Chicago, IL 111 days ago
Java C# .NET AWS Azure CI/CD Agile Software Development Life Cycle AI-assisted engineering System Design Application Resiliency Cloud Native Automation Machine Learning SaaS CRM Secure Coding
5+ yrs exp

Lead Java Software Engineer

Allstate

Remote (IL) 61 days ago $100,000–$170,500
Java Spring Boot Spring Framework J2EE Microservices RESTful APIs SQL Kubernetes Docker CI/CD AWS Kafka JUnit Selenium SonarQube Maven Gradle Datadog React Angular JavaScript
Remote

Java Lead Software Engineer

JPMorgan Chase

Jersey City, NJ 36 days ago
Java Spring Boot JPA SQL React Python AWS Azure Google Cloud Platform Docker Kubernetes CI/CD Microservices LLM API’s System Design