Lead Software Engineer, Fullstack Java, Business Banking

JPMorgan Chase

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Columbus, OH
Employment
Full-time
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $183k
$130k $233k
below market most similar roles pay here above market

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

Listed pay typically runs $136,000–$207,500 across 6 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Lead Software Engineer, Fullstack Java, Business Banking

The Lead Software Engineer - Fullstack Java- Business Banking joins the Business Banking Technology team to own complex services and end-to-end delivery. This role involves leading technical design for full-stack capabilities, influencing architecture across squads, and driving engineering practices to improve quality and reliability. You will build microservices and APIs using Java 8+, Spring Boot, and React or Angular. Key responsibilities include implementing event-driven architecture patterns with Kafka, managing SQL and NoSQL data stores like Cassandra or DynamoDB, and establishing CI/CD quality gates. You will also drive the adoption of AI-assisted engineering practices for code review and testing. The work focuses on delivering resilient platforms and client experiences within the business banking, lending, and payments product areas while ensuring secure-by-design engineering and operational excellence.

What you'll do

  • Lead technical design and delivery of complex full-stack capabilities using Java, Spring Boot, and React or Angular.
  • Drive event-driven architecture patterns using Kafka, including idempotency, retries, and schema evolution.
  • Establish and improve engineering practices for automated testing, CI/CD quality gates, and release readiness.
  • Own production excellence by reducing incidents, performing root cause analysis, and tuning system performance.
  • Improve observability by defining actionable metrics, dashboards, logs, and alerts using telemetry tooling.
  • Mentor engineers through design reviews, pairing, and technical coaching on reusable patterns.
  • Drive adoption and governance of approved AI-assisted engineering practices to improve code quality and delivery speed.
  • Partner with product and operations teams to align delivery plans and manage technical risk.

What we're looking for

  • Formal training or certification on software engineering concepts and 5+ years of applied experience.
  • Advanced hands-on experience building microservices and APIs using Java (8+) and Spring Boot in large-scale environments.
  • Strong full-stack engineering depth with modern web frameworks like React or Angular and pragmatic API/UI design.
  • Proven experience building and operating event-driven systems with Kafka, including reliability patterns like retries and idempotency.
  • Solid database skills using SQL for data modeling, query optimization, and performance tuning.
  • Experience with NoSQL data stores such as Cassandra, DynamoDB, or Elasticsearch for scale and reliability.
  • Experience designing resilient, highly available architectures with a focus on failure-mode analysis and secure engineering practices.
  • Demonstrated experience leading the use of enterprise-authorized AI-assisted software development tools and coaching others on compliant usage.
  • Experience building client-facing digital products in banking, lending, payments, or small-business platforms (preferred).
  • Experience deploying and operating services on cloud platforms such as AWS and/or Cloud Foundry (preferred).
  • Experience with service reliability practices such as SLOs, capacity planning, and operational automation (preferred).
  • Familiarity with PCI DSS requirements and secure-by-design engineering practices (preferred).
  • Relevant cloud or security certifications aligned to the role’s focus areas (preferred).

More like this

Similar roles

Senior Lead Software Engineer, Business Banking

JPMorgan Chase

Columbus, OH 1 day ago
Java Spring Boot React Angular Kafka SQL NoSQL Cassandra DynamoDB Elasticsearch CI/CD AWS Cloud Foundry Microservices Event-Driven Architecture Monitoring Telemetry SDLC PCI DSS
5+ yrs exp

Lead Software Engineer, Senior Java/AWS Developer

JPMorgan Chase

OH 66 days ago
Java Spring Boot Microservices Kafka AWS Cloud Foundry Domain-Driven Design CI/CD Event-Driven Architecture System Design Automated Testing Secure Software Development AI-Assisted Engineering Cloud-Native
5+ yrs exp

Lead Software Engineer, Full Stack

Capital One Financial

McLean, VA +3 100 days ago
Java Python JavaScript TypeScript SQL Go AWS Kubernetes Docker Microsoft Azure NoSQL RDBMS Microservices Agile Cloud Computing Full Stack Open Source Frameworks
4+ yrs exp

Lead Full Stack Software Engineer

Capital One Financial

Richmond, VA +1 64 days ago
JavaScript Java TypeScript Python Go SQL HTML/CSS AWS Kubernetes Docker Microsoft Azure NoSQL RDBMS Microservices Agile
4+ yrs exp

Lead Software Engineer Full Stack

Capital One Financial

McLean, VA +2 63 days ago
JavaScript Java TypeScript Python Go SQL HTML/CSS AWS Kubernetes Docker Microsoft Azure NoSQL RDBMS Microservices Agile
4+ yrs exp

Lead Software Engineer, Full Stack Java

JPMorgan Chase

Chicago, IL 16 days ago
Java Spring Boot Apache Kafka React TypeScript MongoDB Redux Toolkit JUnit 5 Playwright RESTful API OpenAPI 3.0 Microservices CQRS Saga Patterns CI/CD Kubernetes Agile Event-Driven Architecture Virtual Threads Avro Serialization
5+ yrs exp