Lead Software Engineer, Java
Quick summary
- Work type
- On-site
- Location
- Bengaluru, Karnataka, India
- Posted
- 3 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 JPMorgan Chase in the Payment Technology team, you will lead an agile development group focused on enhancing and delivering secure, stable, and scalable technology products. Your daily responsibilities include designing and integrating agent-based systems and Large Language Models (LLMs) into Java applications, leveraging Spring Framework, RESTful APIs, and Microservices architecture. You will work with database technologies like PostgreSQL and Oracle, implement caching solutions, and adhere to Test Driven Development practices. Proficiency in UNIX environments and scripting languages such as Shell and Perl is essential, along with cloud development experience. This role demands expertise in solving complex technical challenges within a large-scale financial services environment.
Skills
What you'll do
- Design and develop agent-based systems and Large Language Models within Java applications.
- Integrate complex systems using Spring Framework, RESTful APIs, and Microservices architecture.
- Ensure database efficiency by leveraging PostgreSQL, Oracle, and other technologies.
- Implement caching solutions to optimize application performance and scalability.
- Write tests first in a Test Driven Development (TDD) environment.
- Script automation tasks using UNIX and languages like Shell or Perl.
What we're looking for
- Experience designing and developing agent-based systems and integrating Large Language Models (LLMs) in Java applications.
- Proficiency with Spring Framework, RESTful APIs, and Microservices architecture.
- Expertise in database technologies including PostgreSQL and Oracle.
- Knowledge of caching solutions and Test Driven Development (TDD).
- Skills in UNIX environments and scripting languages like Shell and Perl.
- Experience in cloud development.