Lead Software Engineer, Java

JPMorgan Chase

Quick summary

Work type
On-site
Location
Bengaluru, Karnataka, India
Posted
2 days ago

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

Listed pay typically runs $152,000–$215,000 across 230 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Lead Software Engineer, Java

As a Lead Software Engineer at JPMorganChase within the Commercial and Investment Bank in Bengaluru, you will be part of an agile team focused on developing market-leading technology products. Your responsibilities include designing, developing, and troubleshooting complex software solutions using cloud-native microservices architectures, ensuring systems are scalable, secure, and reliable. You will leverage technologies such as Java, Spring Boot, Node.js, React, Angular, and AWS, while adhering to modern architectural patterns for zero-downtime releases. Additionally, you must have experience with agile methodologies like Scrum and possess strong problem-solving and communication skills to manage stakeholders effectively in the banking domain.

What you'll do

  • Design and develop cloud-native, microservices-based applications using the latest technologies.
  • Execute creative technical solutions to enhance business products through domain modeling techniques.
  • Ensure systems are scalable and resilient by avoiding single points of failure in architecture.
  • Continuously update technology stacks and patterns to maintain system relevance and efficiency.
  • Build secure and reliable solutions that support zero-downtime releases and optimize data performance.

What we're looking for

  • 5+ years of hands-on experience in software engineering with expertise in system design and application development.
  • Proficiency in back-end technologies (Java, Springboot, Node.js) and front-end technologies (HTML, CSS, JavaScript, React).
  • Experience building microservices-based applications and working with cloud platforms like AWS, Azure, or GCP.
  • Hands-on experience designing scalable applications using SQL and NoSQL databases, understanding application resiliency.
  • Demonstrated ability to solve complex design challenges independently and drive broader impact through best practice sharing.
  • Strong problem-solving skills, analytical abilities, and effective communication for stakeholder management.