Lead Software Engineer, Fullstack Java, Springboot +AI

JPMorgan Chase

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Plano, TXJersey City, NJColumbus, OH
Employment
Full-time
Posted
11 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $186k
$135k most similar roles pay here $235k

This listing doesn't post a salary. Most similar roles pay $160,975–$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 1164 open roles on FindRole.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Lead Software Engineer, Fullstack Java, Springboot +AI

Lead Software Engineer - Fullstack Java, Springboot +AI joins the Corporate Sector team to build and deliver secure, scalable, cloud-native microservices. This role involves designing end-to-end solutions using domain modeling to ensure software clarity and testability while troubleshooting complex technical problems. The engineer will develop high-quality production code, lead communities of practice, and drive the adoption of enterprise-authorized AI-assisted engineering practices for tasks like code review and incident analysis. Key technologies include Java 17, Spring Boot, REST APIs, and Spring Security, alongside Python with FastAPI, Poetry, and pytest. Front-end development involves React, TypeScript, Node.js, and modern tooling like Webpack and Jest. The role requires expertise in MS SQL Server, identity technologies like OAuth2 and SAML, and infrastructure tools including Jenkins, Git, and Bitbucket to solve complex business problems within a secure environment.

What you'll do

  • Design and develop end-to-end cloud-native, microservices-based applications using modern architectural patterns.
  • Write secure, high-quality production code while reviewing and debugging code written by other team members.
  • Implement domain modeling techniques to ensure software is structured for clarity, testability, and evolution.
  • Automate the remediation of recurring issues to improve the operational stability of software systems.
  • Lead communities of practice to drive the adoption of leading-edge technologies across the engineering organization.
  • Integrate enterprise-authorized AI-assisted engineering practices to improve code quality, delivery speed, and testing.
  • Build scalable solutions that eliminate single points of failure and ensure zero-downtime releases.
  • Develop secure REST integrations using modern authentication protocols like OAuth2, SAML, and TLS/mTLS.

What we're looking for

  • Formal training or certification on software engineering concepts and 5+ years of hands-on experience in software engineering including system design, development, testing, and operations.
  • Strong Java 17 and Spring Boot development experience, including REST APIs, Spring Security, schedulers, and multi-module Maven applications.
  • Strong Python development experience (preferred: FastAPI, asynchronous processing, Poetry, Gunicorn, and pytest).
  • Hands-on front-end development experience with React, TypeScript, JavaScript, Node.js, HTML, CSS/Sass, and responsive web applications.
  • Experience with modern front-end tooling including Webpack, Babel, Jest, React Testing Library, Axios, React Router, and component libraries.
  • Strong understanding of application, data, integration, and infrastructure architecture.
  • Experience designing secure REST integrations using JSON, XML, OAuth2, SAML, TLS/mTLS, and certificate-based authentication.
  • Working knowledge of identity technologies such as ADFS, Active Directory, LDAP, SAML, role-based access control, and X.509 certificates.
  • Demonstrated experience leading the use of approved AI-assisted software development tools and understanding responsible AI use in engineering workflows.
  • Experience using relational databases like MS SQL Server.
  • Strong soft skills including presentation, negotiation, mentoring, and stakeholder management (preferred).
  • Experience working on Cloud platforms such as AWS, GCP, or Azure (preferred).
  • Practical knowledge of CI/CD, Jenkins, and source code management tools like Git and Bitbucket (preferred).
  • Proficiency in designing and implementing data models for relational databases (preferred).
  • AWS certification (preferred).

More like this

Similar roles

Lead Software Engineer, Java, Spring Boot

JPMorgan Chase

Plano, TX 46 days ago
Java Spring Framework Spring Boot Spring MVC Spring Data RESTful APIs Microservices CI/CD Jenkins Git Bitbucket MS SQL Server AWS GCP Azure Python Golang React NodeJS Kubernetes
8+ yrs exp

Lead Software Engineer, Java, Spring Boot

JPMorgan Chase

Plano, TX 11 days ago
Java Spring Framework Spring Boot Spring MVC Spring Data RESTful APIs Microservices CI/CD Jenkins Git Bitbucket MS SQL Server AWS GCP Azure Python Golang React NodeJS Kubernetes
8+ yrs exp

Lead Software Engineer, Full Stack Java

JPMorgan Chase

Chicago, IL 63 days ago
Java Spring Boot Apache Kafka React TypeScript Redux Toolkit MongoDB RESTful API OpenAPI 3.0 JUnit 5 Playwright Microservices CQRS Saga Patterns CI/CD Kubernetes Agile Distributed Systems
5+ yrs exp

Lead Software Engineer Java Full Stack

JPMorgan Chase

Chicago, IL 14 days ago
Java Python Microservices HTML CSS JavaScript TypeScript React Angular SQL NoSQL Lang Chain Lang Graph Agile Scrum CI/CD AWS Cloud Native AI-assisted engineering
5+ yrs exp

Lead Software Engineer, Java Full Stack Engineering

JPMorgan Chase

Chicago, IL 56 days ago
Java J2EE Spring Boot REST SQL PL/SQL AWS Kubernetes Terraform S3 RDS Lambda CloudWatch Eventbridge Step Functions Apache Kafka JUnit Mockito React JS TypeScript Hibernate JPA
5+ yrs exp