Lead Software Engineer, Java

JPMorgan Chase

Quick summary

Work type
On-site
Location
Bengaluru, Karnataka, India
Posted
3 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 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.

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.