Lead Software Engineer, Java
Quick summary
- Work type
- On-site
- Location
- Bengaluru, Karnataka, India
- Posted
- 2 days ago
- Nearby
- 41 roles within 25 mi
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
- Software Engineer [Multiple Positions Available] 10
- Data Scientist [Multiple Positions Available] 4
- Lead Site Reliability Engineer 3
- Lead Software Engineer 3
- Lead Software Engineer - Java 3
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.
Skills
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.