Lead Software Engineer, Java, JPA

JPMorgan Chase

Confirmed live today Trusted

Quick summary

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

Market check

Salary context

How this pay compares to similar roles

Similar $189k
$113k $248k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $169,550–$208,800.

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, JPA

As a Lead Software Engineer- Java - JPA within Corporate Technology, you will join an agile team to build and deliver trusted, scalable market-leading technology products. You will serve as a core technical contributor, designing and developing secure production code while troubleshooting complex technical problems across various business functions. Your daily responsibilities include leading the adoption of enterprise-authorized AI-assisted engineering practices for code review, refactoring, and test strategy acceleration. You will utilize Java, Spring, and JPA to develop performant microservices while managing the full Software Development Life Cycle. Key skills include proficiency in CI/CD, application resiliency, and automation. You will also lead communities of practice and evaluate external vendor architectures to ensure technical credentials meet the specific requirements of financial services IT systems.

What you'll do

  • Develop secure, high-quality production code and perform code reviews and debugging for other team members.
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality and delivery speed.
  • Establish consistent validation standards for secure coding, peer reviews, and automated testing.
  • 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.
  • Lead communities of practice to drive awareness and adoption of leading-edge technologies across Software Engineering.
  • Coach engineers on the safe, compliant, and responsible use of AI tools within delivery practices.
  • Apply knowledge of SDLC toolchains and automation capabilities to improve the value realized by automated processes.

What we're looking for

  • Formal training or certification on software engineering concepts and 5+ years of applied experience.
  • Extensive experience in design and development of scalable and performant microservices in Java/Spring/JPA.
  • Hands-on practical experience delivering system design, application development, testing, and operational stability.
  • Proficiency in automation, continuous delivery methods, and all aspects of the Software Development Life Cycle.
  • Demonstrated experience leading the use of approved AI-assisted software development tools and setting validation standards.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity and secure handling of inputs/outputs.
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security.
  • In-depth knowledge of the financial services industry and their IT systems.
  • Applied AI experience in leveraging AI models along with AI Ops (preferred).
  • Full stack experience (preferred).

More like this

Similar roles

Lead Software Engineer, Java/Spring

JPMorgan Chase

Tampa, FL 69 days ago
Java Spring Boot SQL Kafka Oracle REST Git Jenkins CI/CD Kubernetes Docker Groovy Gradle AWS JPA AI-assisted engineering System Design
5+ yrs exp

Lead Software Engineer, Java & AI

JPMorgan Chase

Plano, TX 26 days ago
Java Python C# Large Language Models Generative AI TensorFlow PyTorch scikit-learn Hugging Face AWS GCP Azure Microservices RESTful APIs NoSQL Docker Kubernetes Helm JMeter Blazemeter Chaos Monkey Testing JUnit Cucumber Groovy Postman REST Assured Maven Jenkins Eclipse IntelliJ Agile
5+ yrs exp

Lead Software Engineer, Java & AI

JPMorgan Chase

Plano, TX 27 days ago
Java Python C# Large Language Models Generative AI TensorFlow PyTorch scikit-learn Hugging Face AWS GCP Azure Microservices RESTful APIs NoSQL Docker Kubernetes Helm JMeter Blazemeter Chaos Monkey Testing JUnit Cucumber Groovy Postman REST Assured Maven Jenkins Eclipse IntelliJ A/B Testing
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

Java Lead Software Engineer

JPMorgan Chase

Jersey City, NJ 7 days ago
Java Spring JavaScript TypeScript SQL Kafka AWS Microservices AI-assisted engineering CI/CD Software Development Life Cycle System Design Application Resiliency Cloud Native Automated Testing Secure Coding
5+ yrs exp

Lead Software Engineer, Full Stack

JPMorgan Chase

Plano, TX 48 days ago
Java Python React Full Stack Development AI-assisted Engineering CI/CD Software Development Life Cycle Cloud Native Application Resiliency Automated Testing System Design Machine Learning Artificial Intelligence Agile Methodologies
5+ yrs exp