Lead Software Engineer

JPMorgan Chase

Quick summary

Work type
On-site
Location
Bengaluru, Karnataka, IndiaMumbai, MH, India
Posted
1 day ago

Market check

Salary context

How this pay compares to similar roles

Similar $178k
$137k most similar roles pay here $223k

This listing doesn't post a salary. Most similar roles pay $145,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 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

As a Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank's Prime Finance Technology team in Mumbai, you will lead an agile development team to enhance and build mission-critical systems using Java, Spring Boot, and Kafka. Your day-to-day responsibilities include providing technical guidance, hands-on coding with Java up to version 21, managing multi-threading, and ensuring the security and scalability of microservices architecture. You will also work on cloud technologies like AWS or Azure, implement CI/CD pipelines, and stay updated with emerging trends in AI and machine learning. This role requires expertise in relational databases (Oracle) and NoSQL, as well as experience with messaging platforms such as Kafka and IBM MQ, to deliver robust solutions that support the business's technical needs.

What you'll do

  • Leads a team of Software Engineers in developing and maintaining Java-based systems using Spring Boot.
  • Designs and implements resilient microservices with expertise in Kafka and other messaging platforms.
  • Ensures secure, stable, and scalable system architecture while adhering to agile methodologies.
  • Provides technical guidance on object-oriented design, multi-threading, and memory management in Java projects.
  • Integrates cloud technologies like AWS or Azure into project development and deployment processes.
  • Stays updated with emerging technologies such as AI and applies them where relevant.

What we're looking for

  • Extensive experience with Java and Spring Boot technologies.
  • Hands-on coding in Java, including object-oriented design, concurrency, and memory management.
  • Expertise in relational databases (Oracle) and NoSQL databases.
  • Experience with messaging platforms like Kafka and IBM MQ.
  • Knowledge of agile methodologies, CI/CD pipelines, and security practices.
  • Background in cloud technologies such as AWS or on-premises equivalents.
  • Familiarity with microservices architecture and design patterns.

More like this

Similar roles

Lead Software Engineer, Java, Spring Boot, Microservices

JPMorgan Chase

Mumbai, Maharashtra, India 6 days ago
Java Spring Boot Kubernetes React CI/CD Python Linux Test-Driven Development Git FIX Solace Messaging Technologies Microservices High-Performance Applications API Design Authentication/Authorization Secrets Management Dependency Hygiene Incident Response Post-Incident Reviews

Lead Software Engineer, Markets

JPMorgan Chase

Chicago, IL 33 days ago $133,000$185,000
Java Spring Springboot Maven Kafka React AWS Terraform GitHub Actions AWS CodePipeline Agile Python Databricks Spark CI/CD AMPS MQ Cucumber JUnit Mockito Testcontainers

Lead Software Engineer, Java Lead

JPMorgan Chase

Plano, TX +1 9 days ago $152,000$215,000
Java Spring Boot React NodeJS Kubernetes AWS CI/CD Git Jenkins SQL MS SQL Server Python Microservices Maven Docker PostgreSQL Bitbucket Prometheus Grafana

Senior Lead Software Engineer

JPMorgan Chase

Jersey City, NJ 13 days ago $171,000$260,000
Java SpringBoot AWS Terraform CI/CD JUnit TestNG Cucumber Kafka k8s MSK SQL NoSQL Docker GitHub Copilot Cline Claude Code