Software Engineer III - Java (Spring Boot), Python, UI

JPMorgan Chase & Co.
Full-timeโ€ขBengaluru, India

๐Ÿ“ Job Overview

Job Title: Software Engineer III - Java (Spring Boot), Python, UI

Company: JPMorgan Chase & Co.

Location: Bengaluru, Karnataka, India

Job Type: Full time

Category: Software Engineering / Technology

Date Posted: 2026-07-29T09:42:24

Experience Level: 3+ years of applied experience

Remote Status: On-site

๐Ÿš€ Role Summary

  • Design, develop, and deliver scalable, resilient backend services using Java (Spring Boot) and Python, aligning with modern, cloud-native services and event/workflow-driven architectures.

  • Build and integrate cloud-native components on AWS, leveraging managed services like Lambda and Step Functions to enhance application capabilities.

  • Develop and maintain user-facing features using modern UI frameworks, ensuring seamless integration with backend APIs and a high-quality user experience.

  • Implement and improve CI/CD pipelines, engineering standards, and observability practices to ensure system stability, performance, and availability.

  • Leverage AI-assisted development techniques responsibly to accelerate implementation, validate correctness, and contribute to engineering best practices.

๐Ÿ“ Enhancement Note: While the title and description focus on Software Engineering, the responsibilities and required skills (Java, Spring Boot, Python, AWS, PostgreSQL, UI frameworks, CI/CD, distributed systems) indicate a role deeply involved in building and maintaining the technical infrastructure that supports business operations, particularly within financial services technology. This role can be considered adjacent to operations roles, focusing on the development and operationalization of systems crucial for business functions.

๐Ÿ“ˆ Primary Responsibilities

  • Design, develop, and deploy robust backend services utilizing Java (Spring Boot) and Python, with a focus on scalability and resilience.

  • Architect and implement cloud-native solutions on AWS, specifically utilizing managed services such as AWS Lambda, Step Functions, API Gateway, SQS, SNS, and CloudWatch.

  • Design, optimize, and maintain PostgreSQL databases, including schema design, indexing strategies, and migration management, to ensure data integrity and performance.

  • Develop and enhance user-facing features using modern UI frameworks like Svelte, React, Angular, or Vue, ensuring effective integration with backend APIs and a superior user experience.

  • Collaborate closely with product owners, backend engineers, and UI developers to translate business requirements into actionable technical designs and functional specifications.

  • Implement and refine Continuous Integration and Continuous Deployment (CI/CD) pipelines, alongside engineering standards for code quality, security, observability, and deployment automation.

  • Provide end-to-end support for

Application Requirements

Requires 3+ years of applied experience in software engineering with proficiency in Java or Python and cloud-native development. Candidates must have hands-on experience with relational databases, modern UI frameworks, and responsible use of AI-assisted coding tools.