Lead Software Engineer, Backend Java Cloud

JPMorgan Chase

Quick summary

Work type
On-site
Location
Columbus, OH
Posted
33 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $200k
$174k most similar roles pay here $231k

This listing doesn't post a salary. Most similar roles pay $183,500–$215,700.

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 479 open roles on FindRole.

Listed pay typically runs $142,500–$205,000 across 245 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Lead Software Engineer, Backend Java Cloud

As a Lead Software Engineer at JPMorganChase within the Consumer & Community Banking - Fraud Assessment Tech team, you will be a key player in an agile environment where you design and deliver scalable Java-based services and microservices using modern engineering practices. Your day-to-day involves building API-driven solutions with REST, optimizing data pipelines with Apache Kafka, and maintaining robust relational and NoSQL databases. You will also implement CI/CD pipelines, apply infrastructure-as-code principles, and monitor production systems to ensure high availability and reliability. This role requires 8+ years of Java experience, Spring Boot expertise, and proficiency in SQL and NoSQL databases, along with extensive knowledge of Apache Kafka and cloud services like AWS. Additionally, you will collaborate closely with product partners and engineering peers to enhance developer experience and drive operational excellence at a large scale.

What you'll do

  • Design and deliver scalable Java-based services and microservices using modern engineering practices.
  • Build API-driven solutions and maintain distributed, event-driven architectures.
  • Develop data pipelines and streaming solutions using Apache Kafka for efficient data processing.
  • Model and optimize relational and NoSQL databases to ensure performance and integrity.
  • Implement continuous integration and delivery pipelines to enable frequent releases.
  • Monitor production systems and troubleshoot issues to enhance reliability and availability.
  • Conduct code reviews and contribute to secure coding, testing, and documentation standards.

What we're looking for

  • 8+ years of Java experience including core APIs, web services, concurrency, and design patterns.
  • 5+ years of SQL and NoSQL database experience with data modeling and performance tuning.
  • 2+ years of cloud deployment and operation experience using Amazon Web Services.
  • Proficiency in building secure, scalable RESTful APIs and microservices.
  • Experience implementing CI/CD pipelines using Jenkins, GitLab CI, or AWS CodePipeline.
  • Hands-on experience with Apache Kafka for designing event-driven solutions.
  • Demonstrated ability to mentor and coach team members on technical skills.

More like this

Similar roles

Java AWS Lead Software Engineering

JPMorgan Chase

Columbus, OH 1 day ago
Java Spring Boot AWS Kafka CI/CD Kubernetes RESTful APIs Microservices Docker Terraform Prometheus Grafana Git JUnit SonarQube

Lead Software Engineer, Backend

Capital One Financial

Plano, TX 23 days ago $179,400$204,700
Java Python SQL Docker Kubernetes AWS CI/CD PostgreSQL Maven Git Spring Boot RESTful APIs Microservices Scrum

Lead Software Engineer, Back End

Capital One Financial

McLean, VA 34 days ago $215,200$245,600
Java Spring Boot Docker Kubernetes AWS CI/CD Git SQL PostgreSQL Linux RESTful APIs Maven Jenkins JUnit Swagger Microservices DevOps Scrum