Lead Software Engineer, Java Full Stack, AI, Spring Boot

JPMorgan Chase

Confirmed live today Low trust

Quick summary

Work type
On-site
Location
Chicago, IL
Employment
Full-time
Posted
74 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $186k
$130k $238k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $160,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 Full Stack, AI, Spring Boot

As a Lead Software Engineer - Java Full Stack, AI, Spring Boot within the Corporate Technology - Enterprise Technology team, you will serve as a core technical contributor in an agile environment. You will design, develop, and troubleshoot secure, high-quality production code while leading communities of practice to drive the adoption of leading-edge technologies. Your daily work involves building decoupled systems, implementing RESTful APIs, and evolving AI-assisted engineering practices to improve code quality and delivery speed. You will utilize a technical stack including Java/J2EE, Spring Boot, SQL, PL/SQL, JUnit, Mockito, and Apache Kafka. Additionally, you will manage cloud infrastructure using AWS, Kubernetes, ECS, S3, RDS, Lambda, CloudWatch, Eventbridge, and Step Functions, while utilizing Terraform for infrastructure automation and tools like Copilot and Claude.

What you'll do

  • Develop secure, high-quality production code and perform code reviews and debugging for other team members.
  • Design and execute creative software solutions to solve complex technical problems and break down routine issues.
  • Automate the remediation of recurring issues to improve the operational stability of software applications and systems.
  • Lead evaluation sessions with vendors and internal teams to assess architectural designs and technical credentials.
  • Drive the 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 across the team.
  • Lead communities of practice to promote the use of leading-edge technologies across Software Engineering.
  • Apply knowledge of SDLC toolchains and automation capabilities to improve the value realized by software development.

What we're looking for

  • Formal training or certification on software engineering concepts and 5+ years of applied experience.
  • Hands-on experience in the Software Development Life Cycle, including hands-on development experience.
  • Hands-on experience in Java/J2EE, REST Services, and Spring Boot.
  • Strong experience writing complex SQL queries, joins, PL/SQL, functions, and stored procedures.
  • Hands-on experience in public cloud including Kubernetes, AWS, ECS, S3, RDS, Lambda, CloudWatch, Eventbridge, Step Functions, and Terraform.
  • Proficiency in designing and implementing RESTful APIs and building decoupled systems using object-oriented principles and design patterns.
  • Proficiency in unit testing frameworks such as JUnit and Mockito, and knowledge of messaging platforms like Apache Kafka.
  • Demonstrated experience leading the use of approved AI-assisted software development tools and understanding responsible AI use in engineering workflows.
  • Familiarity with React JS, JavaScript, TypeScript, SQL performance tuning, JDBC, ORM frameworks, DevOps practices, and AI systems like Copilot or Claude (preferred).

More like this

Similar roles

Lead Software Engineer, Java Spring Boot

JPMorgan Chase

Chicago, IL 21 days ago
Java SQL Angular React RESTful APIs Microservices Cloud Native Architecture Hibernate JPA Oracle MongoDB Apache Kafka JUnit Mockito CI/CD AWS Copilot Claude
5+ yrs exp

Lead Software Engineer, Full Stack Java

JPMorgan Chase

Chicago, IL 11 days ago
Java SQL Angular React RESTful APIs Microservices Cloud Native Architecture Hibernate JPA Oracle MongoDB Elasticsearch Apache Kafka JUnit Mockito CI/CD AWS Copilot Claude Design Patterns JDBC
5+ yrs exp

Lead Software Engineer, Java Full stack, Agentic AI

JPMorgan Chase

Houston, TX 26 days ago
Java Spring Boot Spring Core React TypeScript JavaScript REST APIs JPA Microservices PostgreSQL Oracle Kafka GitHub Copilot Claude Code Playwright JUnit Mockito Cucumber Maven Jenkins SonarQube Fortify Grafana AppDynamics Splunk CI/CD Test Driven Development Object-Oriented Design Agile
5+ yrs exp

Lead Software Engineer

JPMorgan Chase

Plano, TX 43 days ago
Java Python Spring Boot Microservices SQL Spark Kubernetes AWS Terraform EMR EKS ECS Lambda RDS S3 Snowflake Databricks Iceberg CI/CD Splunk Datadog REST APIs Scala Agentic AI
10+ yrs exp

Lead Software Engineer, Java, AI, Spring Boot and Kafka

JPMorgan Chase

Chicago, IL 21 days ago
Java 21 Spring Boot 3.x Spring Framework 6.x Kafka React 18+ TypeScript Oracle SQL PostgreSQL Hibernate JPA Next.js 14+ AWS Azure GCP Kubernetes Helm Terraform Pulumi OpenTelemetry Prometheus Grafana Redis Apache Spark Flink JUnit 5 Mockito Testcontainers Pact RESTful APIs OpenAPI 3.x Domain-Driven Design Microservices
8+ yrs exp

Lead Software Engineer, Full-Stack Java, React & AI

JPMorgan Chase

Plano, TX 43 days ago
Java J2EE Spring Boot Hibernate Microservices REST APIs SQL Oracle Sybase Liquibase JUnit Mockito Cucumber Git Maven Jenkins SonarQube React Angular TypeScript JavaScript HTML Redux Kafka Dynatrace Splunk Grafana AppDynamics Cloud Foundry CI/CD Domain-Driven Design GitHub Copilot Claude Code
10+ yrs exp