JPMorgan Chase
Posted 1mo ago

Lead Software Engineer - Java , AWS

JPMorgan Chase
Bengaluru, Karnataka, India
OnsiteFull Time
Responsibilities
  • leading team
  • designing solutions
  • mentoring engineers
Requirements
  • 5+ years software engineering experience
  • Expert Java and Spring Boot
  • Microservices
  • REST API
  • Distributed systems, CI/CD
  • Cloud-native and secure coding practices
  • Strong design and mentoring skills
Technical tools mentioned
JavaSpring BootIntellijVisual codecopilot/claudeAWSAzureDockerKubernetesKotlinKafkaCI/CD

Job description

We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.

As a Lead Software Engineer at JPMorganChase within the Payments - Kinexys team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

Job responsibilities

  • Lead an engineering team to deliver assigned scope, or operate as a senior individual contributor depending on program needs.

  • Own end-to-end solution design and implementation for microservices and APIs using Java and Spring Boot. Produce clear High-Level Design (HLD) and Low-Level Design (LLD) documents; ensure traceability from requirements to implementation.

  • Collaborate with product, architecture, and operations to plan releases, manage dependencies, and de-risk delivery. Contribute to cloud-ready architecture and deployment patterns; partner on AWS/Azure implementations where applicable.

  • Drive continuous improvement in process, tooling, and platform capabilities; address production issues with a focus on resiliency. Guide and mentor junior engineers: code reviews, technical coaching, best practices.

  • Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  • Develops secure high-quality production code, and reviews and debugs code written by others. 
  • Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
  • Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture
  • Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies. Adds to team culture of diversity, opportunity, inclusion, and respect.
  • Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team.
  • 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.

 

 

Required qualifications, capabilities, and skills

 

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Expert proficiency in Java and Spring Boot and familiar with tools like Intellij and Visual code. Using AI tools for daily development and simplifying day to day developer lifecycle like copilot/claude.
  • Building RESTful services, microservices, and API-first designs. Dependency injection, configuration management, modular design
  • Strong experience designing complex distributed systems and documenting HLD/LLD. Performance tuning, concurrency, memory management
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • Proficiency in automation and continuous delivery methods and in all aspects of the Software Development Life Cycle
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
  • Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
  • In-depth knowledge of the financial services industry and their IT systems. Practical cloud native experience.
  • Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security.
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching engineers on safe, compliant adoption within delivery practices
 
Preferred qualifications, capabilities, and skills
 
  • Banking/payments domain knowledge (e.g., authorization, clearing/settlement, transaction processing, reconciliation, ISO 20022 standards ,Different payment channels like Swift/pain/MX).
  • Cloud knowledge on AWS or Azure (compute, storage, networking, IAM/security); familiarity with containerization (Docker) and orchestration (Kubernetes) is a plus.
  • Kotlin experience or knowledge; ability to read/write Kotlin and understand Java interoperability. 
  • Observability practices (metrics, logs, tracing) and SRE principles for production systems.
  • Experience with messaging/event streaming (e.g., Kafka), caching, and resiliency patterns (circuit breakers, retries, timeouts).
     
     
 

About JPMorgan Chase

Global financial services and investment banking firm.

Year founded
1799
Employees
323028
Organization type
Public
Latest investment
Post-IPO Debt (2026)
Headquarters
US

Similar jobs

Software Engineer roles near Bengaluru, Karnataka
2h
Save
Mark Applied
Hide
Lead Software Engineer - AWS automation with Java/Spring Boot, Kubernetes & Spark - Bangalore, India
Bangalore, Karnataka, India
OnsiteFull Time
Societe Generale
Societe GeneraleEuronext Paris: GLE: A global financial services group and universal bank.
8+ YOE8+ years of experience with AWS, Java/Spring Boot, Kubernetes, Spark, Azure, and DevOps. Requires an engineering, MCA, or computer science degree and strong automation, security, and production support skills.
Amazon Web Services (AWS), Java, Spring Boot, Microsoft PowerShell, Azure Kubernetes Service (AKS), Docker, Jenkins, Argo CD, GitHub, Git, Nexus, Harbor, Linux, Bash, OAuth, SSL, Elasticsearch, Kibana, Apache Spark, Hive Metastore, Hadoop, Snowflake, Databricks, Microsoft Azure
2h
Save
Mark Applied
Hide
GBM - Prime Services Custody Engineering - Bengaluru - Vice President - Software Engineering
Bengaluru, Karnataka, India
OnsiteFull Time
Goldman Sachs
Goldman SachsNYSE: GS: Global investment banking, securities and investment management firm.
10+ YOEStrong Core Java and Spring experience; Kafka, Kubernetes, Terraform, databases, shell scripting, Git, and IDE proficiency. Preferred: 10+ years Java backend development and financial services experience.
Core Java, Spring Framework, Spring Boot, Spring Integration, Spring Data, Apache Kafka, Kubernetes, Terraform, DB2, Sybase, Snowflake, Shell Scripting, Git, IntelliJ IDEA, VS Code, REST API, AWS, Amazon EC2, Amazon S3, AWS Lambda, AWS IAM, GitHub Copilot, Claude Code
2h
Save
Mark Applied
Hide
The Core Engineering-L2-Bengaluru-Associate-Software Engineering
Bengaluru, Karnataka, India
OnsiteFull Time
Goldman Sachs
Goldman SachsNYSE: GS: Global investment banking, securities and investment management firm.
4+ YOERequires 4+ years of software development experience, Java, Spring Boot, Python, scalable SDLC practices, cloud technologies, AI-enabled solutions, and a bachelor's degree in computer science or engineering.
Java, Spring Boot, Python, CI/CD, AWS
3h
Save
Mark Applied
Hide
Advanced Software Engr
Bangalore, Karnataka, India
OnsiteFull Time
Honeywell Aerospace
Honeywell AerospaceNasdaq: HONA: Independent global provider of aviation and defense technology solutions.
6+ YOEEngineering degree in electrical, electronics, computer, or aerospace engineering; 6+ years supporting mission-critical programs; embedded C++ architecture, object-oriented development, software lifecycle, testing, and firmware or driver experience.
C++, DO-178C, GPU, CPU
3h
Save
Mark Applied
Hide
Staff Software Engineer - DevOps/SRE
Bangalore, Karnataka, India
RemoteFull Time
Kaseya
Kaseya: Private IT-management and cybersecurity software provider serving MSPs and small and midsize businesses.
Strong AWS networking and Kubernetes administration experience, including Amazon EKS; experience with internal developer platforms, GitOps, infrastructure as code, cloud security, networking, and developer experience.
Backstage, Amazon EKS, AWS, Prometheus, OpenTelemetry, VictoriaMetrics, OpenSearch, GitHub Actions, ArgoCD, Kargo, Terraform, OpenTofu, Kubernetes, Istio, Envoy, Zitadel, Microsoft Entra ID, OIDC
4h
Save
Mark Applied
Hide
Senior Software Engineer
Bengaluru, Karnataka, India
HybridFull Time
Clinsys
Clinsys: Private global laboratory informatics software provider serving healthcare, life sciences, public-health, and environmental laboratories.
Bachelor’s or master’s degree in computer science/engineering or equivalent experience; significant object-oriented software development experience, databases and SQL, regulated SDLC, and healthcare software experience preferred.
GitHub Copilot, Visual Studio Code, Azure DevOps, Progress OpenEdge ABL, Progress 4GL, SQL, CI/CD
4h
Save
Mark Applied
Hide
Principal Software Engineer (Java Full stack)
Bengaluru, Karnataka, India
HybridFull Time
Eurofins Scientific
Eurofins ScientificEuronext Paris: ERF: Global leader in bio-analytical testing and laboratory services.
8+ YOEMCA or bachelor's degree in engineering or computer science preferred, with 8+ years of hands-on Java development experience and expertise in enterprise software, Agile/Scrum, testing, and cloud technologies.
Java, Spring, Spring Boot, REST APIs, SQL, Angular, React, MongoDB, Azure Kubernetes Service (AKS), Hibernate, JPA, Azure Service Bus, Azure DevOps, CI/CD, Docker, Azure, Maven, Gradle, JUnit, Mockito, SonarQube, SQL Server
4h
Save
Mark Applied
Hide
Software Engineer - D365 F&O
Bangalore or Chennai
OnsiteFull Time
Caterpillar Inc.
Caterpillar Inc.NYSE: CAT: Global manufacturer of construction and mining equipment and engines.
2+ YOEBachelor’s degree in computer science, engineering, or related field; 2+ years in Microsoft technologies, including 2+ years with Dynamics 365 F&O; experience with X++, integrations, data migration, and DevOps.
Microsoft Dynamics 365 Finance & Operations, X++, Visual Studio, Microsoft Azure DevOps, Data Migration Framework (DMF), APIs, web services, Microsoft Azure Logic Apps, Microsoft SharePoint, Reporting Services, Dataverse, SQL Server, Power Apps, Power BI, Power Automate, Git, CI/CD, Agile, Scrum