Lead Software Engineer - Java Backend

JP Morgan Services India Pvt Ltd

Bengaluru

On-site

INR 4,000,000 - 8,000,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

JP Morgan Services India Pvt Ltd in Bengaluru seeks a Lead Software Engineer - JAVA BACKEND to design and build scalable backend services using Java, Spring Boot, microservices, and modern UI tech, collaborating across teams in a fast-paced agile environment.

You will mentor engineers, drive API design, optimize data access with Oracle/MySQL, and participate in production support, with exposure to AI-assisted development tools and CI/CD practices.

Qualifications

  • Formal training or certification on software engineering concepts and 5+ years applied experience.
  • Strong hands-on development experience with Java and the Spring Boot ecosystem.
  • Experience with Oracle and/or MySQL, including SQL, performance tuning, transactional consistency, and data modeling.
  • Experience with software design patterns, API design, and delivering scalable, maintainable solutions.
  • Hands-on experience using enterprise-authorized AI-assisted software development tools with evaluation of outputs for correctness, performance, and security.
  • Understanding of responsible AI use in engineering workflows, data sensitivity, and secure handling of inputs/outputs.
  • Demonstrated leadership including mentoring, technical ownership, and stakeholder communication.

Responsibilities

  • Lead the design and development of backend services and full-stack applications using Java, Spring Boot, and modern UI technologies.
  • Build and maintain microservices with strong API design, resiliency patterns, performance, and operational readiness.
  • Develop and consume RESTful APIs and integrate securely with upstream and downstream systems.
  • Design, implement, and optimize data access patterns for Oracle and/or MySQL, including schema design, query optimization, and transactions.
  • Leverages enterprise AI coding tools to improve code quality, speed, and productivity with peer review and secure coding.
  • Applies knowledge of SDLC tools including AI-assisted development and automation to improve value delivered.
  • Ensure engineering excellence through code reviews, automated testing, CI/CD pipelines, and observability.
  • Provide technical leadership through mentoring, coaching, and setting development standards and best practices.
  • Collaborate with product, UX/design, QA, and operations to deliver outcomes end-to-end.
  • Participate in production support/on-call and lead root-cause analysis and remediation.

Skills

Java
Spring Boot
Microservices
APIs design
Mentoring
Leadership
CI/CD
Observability
Secure coding
Team collaboration

Tools

Kubernetes
AWS
React.js
HTML5
CSS3
Oracle
MySQL
SQL

Job description

Lead Software Engineer - JAVA BACKEND


Join us to drive impactful technology solutions and advance your career as part of a collaborative, agile team. Experience the adventure of pushing the limits of innovation. As a Lead Software Engineer at JPMorgan Chase within the Chief technology office team, you will lead the design and development of modern, scalable solutions using Java, Spring Boot, microservices, and Oracle/MySQL databases, along with full-stack UI technologies. You will combine hands-on engineering with technical leadership, mentoring, and cross-functional collaboration. You will help shape technical direction and ensure high-quality delivery across the software development lifecycle.


Job Responsibilities


  • Lead the design and development of backend services and full-stack applications using Java, Spring Boot, and modern UI technologies

  • Build and maintain microservices with strong API design, resiliency patterns, performance, and operational readiness

  • Develop and consume RESTful APIs and integrate securely with upstream and downstream systems

  • Design, implement, and optimize data access patterns for Oracle and/or MySQL, including schema design, query optimization, and transactions

  • Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity across complex deliverables (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards; contributes learnings and reusable patterns to improve broader team effectiveness

  • Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation

  • Ensure engineering excellence through code reviews, automated testing, CI/CD pipelines, and observability practices

  • Provide technical leadership through mentoring, coaching, and setting development standards and best practices

  • Collaborate with product, UX/design, QA, and operations to deliver outcomes end-to-end

  • Participate in production support/on-call as needed and lead root-cause analysis and remediation


Required qualifications, capabilities and skills


  • Formal training or certification on software engineering concepts and 5+ years applied experience

  • Strong hands-on development experience with Java and the Spring Boot ecosystem

  • Experience working with Oracle and/or MySQL, including SQL, performance tuning, transactional consistency, and data modeling

  • Experience with software design patterns, API design, and delivering scalable, maintainable solutions

  • Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, test creation, troubleshooting, or documentation) with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security

  • Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage within team practices

  • Demonstrated leadership skills including mentoring, technical ownership, and stakeholder communication


Preferred qualifications, capabilities and skills


  • AWS experience with cloud services, deployment patterns, and security basics

  • Full-stack development experience with JavaScript and modern UI technologies (HTML5, CSS3, responsive UI, modern tooling)

  • Kubernetes experience with container orchestration, deployments, and troubleshooting

  • React.js experience with component-based UI development


Experience Level Senior Level

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Software Engineer - Java Cloud Backend
Lead Software Engineer - Java Cloud Backend

JP Morgan Services India Pvt Ltd • Bengaluru

On-site
INR 3,500,000 - 5,500,000
Lead Software Engineer Java Full Stack Developer
Lead Software Engineer Java Full Stack Developer

JPMorganChase • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Lead Software Engineer - React Frontend
Lead Software Engineer - React Frontend

JP Morgan Services India Pvt Ltd • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Lead Software Engineer - Java Fullstack, React
Lead Software Engineer - Java Fullstack, React

Aumni • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Lead Software Engineer - Java, Python and AWS
Lead Software Engineer - Java, Python and AWS

JP Morgan Services India Pvt Ltd • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Lead Software Engineer - Java Fullstack, React
Lead Software Engineer - Java Fullstack, React

JPMorgan Chase & Co. • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Lead Software Engineer Java
Lead Software Engineer Java

JPMorganChase • Bengaluru

On-site
INR 3,000,000 - 7,000,000
Lead Software Engineer – Java
Lead Software Engineer – Java

JPMorgan Chase & Co. • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Lead Software Engineer Java Python
Lead Software Engineer Java Python

JPMorganChase • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Lead Software Engineer Java Full Stack Developer
Lead Software Engineer Java Full Stack Developer

JPMorgan Chase & Co. • Hyderabad

Hybrid
INR 2,000,000 - 4,000,000