Lead Software Engineer, Java Microservices/API

JPMorgan Chase

Confirmed live today High trust

Quick summary

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

Market check

Salary context

How this pay compares to similar roles

Similar $188k
$129k $242k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $165,000–$211,200.

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 Microservices/API

JOB TITLE: Lead Software Engineer, Java Microservices/API As a Lead Software Engineer within Corporate Technology, you will join an agile team to build and deliver secure, scalable, cloud-native backend services and RESTful APIs. You will lead the design, development, and production support of distributed systems, ensuring high availability and performance. Your daily work involves coding in Java and Spring Boot, managing microservice architectures, and deploying containerized applications using Docker on AWS ECS. You will optimize data models in PostgreSQL and drive the adoption of enterprise-authorized AI-assisted engineering practices for code review and testing. Key responsibilities include performing rigorous code reviews, managing CI/CD pipelines, and ensuring secure software delivery. You will solve complex technical problems by designing resilient systems that meet strict operational standards within a regulated environment.

What you'll do

  • Lead the design, development, and delivery of scalable, cloud-native backend services and RESTful APIs using Java, Spring Boot, and microservices.
  • Provide technical leadership across the full software development lifecycle, including architecture, coding standards, testing, and production support.
  • Drive team adoption of enterprise-authorized AI-assisted engineering practices to improve code quality, delivery speed, and operational outcomes.
  • Establish standards for validating AI-generated outputs, including secure coding reviews, correctness checks, and performance validation.
  • Develop and deploy cloud-native services on AWS using ECS, Docker, and automated CI/CD delivery practices.
  • Design, optimize, and maintain data models, schemas, and queries in PostgreSQL to ensure data integrity and performance.
  • Produce and review architecture, technical design, and implementation artifacts to ensure alignment with enterprise security and operational standards.
  • Analyze application telemetry and quality metrics to identify trends and drive continuous improvement in system reliability.

What we're looking for

  • Formal training or certification on software engineering concepts and 5+ years of applied experience.
  • Strong hands-on experience designing, developing, and maintaining enterprise-grade applications using Java and Spring Boot.
  • Demonstrated experience building and supporting RESTful APIs, microservices, and distributed service-oriented systems.
  • Practical cloud-native development experience with AWS, including ECS, containers, and cloud deployment patterns (preferred).
  • Demonstrated experience leading the use of approved AI-assisted software development tools and understanding responsible AI usage in engineering workflows.
  • Hands-on experience with Docker, containerized applications, CI/CD pipelines, automated testing frameworks, and DevOps engineering practices.
  • Solid experience with PostgreSQL, including relational data modeling, query optimization, indexing strategies, and performance tuning.
  • Proven ability to lead technical design discussions, review code, mentor engineers, and promote engineering best practices.

More like this

Similar roles

Lead Software Engineer, Java & Data

JPMorgan Chase

Houston, TX 47 days ago
Java Spring Boot RESTful APIs Microservices SQL NoSQL Oracle MongoDB Kafka Elasticsearch Gemfire Databricks Snowflake CI/CD JUnit Mockito Jenkins Spinnaker AWS Docker Kubernetes React JS TypeScript GitHub Copilot Claude Agile
5+ yrs exp

Senior Lead Software Engineer

JPMorgan Chase

Jersey City, NJ 103 days ago
Java Spring Boot Spring Framework Apache Kafka IBM MQ Microsoft SQL Server JUnit 5 Mockito Maven Apache Camel RESTful APIs Apache CXF JDBC AWS Microservices Cucumber BDD Jakarta EE
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

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

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