JPMorgan Chase

Lead Software Engineer-Java/AWS

JPMorgan Chase
Apply
1 day ago
Bengaluru, IndiaStaff+

Responsibilities

  • Define end-to-end architecture for Java backends, React frontends, microservices, micro-frontends, cloud-native applications, and distributed systems.
  • Produce architecture and design artifacts, API contracts, technology recommendations, and build-versus-buy decisions.
  • Lead backend and frontend teams through requirements, design, coding, reviews, deployment, and post-production support.
  • Mentor developers and technical leads and collaborate with product managers, UX designers, business analysts, and stakeholders.
  • Prototype and contribute to complex backend and frontend components, establish engineering standards, and troubleshoot production issues.
  • Drive adoption of CI/CD, Docker, Kubernetes, cloud platforms, frontend build pipelines, CDN delivery, and feature-flag frameworks.
  • Define strategies for performance, scalability, resilience, observability, security, accessibility, and data governance.
  • Participate in architecture review boards, evaluate emerging technologies, and lead proofs of concept.
  • Lead effective and responsible use of AI-assisted software development tools, including validation of AI outputs and coaching engineers on safe adoption.

Requirements

  • Formal training or certification in software engineering concepts and 10+ years of applied experience.
  • Hands-on expertise with Java 11/17 or later, Spring Boot microservices, API design, and testing practices.
  • Strong experience with Spring Boot, Spring Cloud, Spring Security, and Spring Data.
  • Deep understanding of microservices, REST/gRPC APIs, GraphQL, event-driven systems, Kafka, RabbitMQ, and ActiveMQ.
  • Experience with Oracle, PostgreSQL, MySQL, MongoDB, Cassandra, Redis, SQL, and data modeling.
  • Experience with performance tuning, high availability, and disaster recovery for mission-critical systems.
  • Demonstrated proficiency in AI, machine learning, or related techniques applied to architecture or software engineering.
  • Experience leading approved AI-assisted development tools and establishing expectations for correctness, performance, security, data sensitivity, and compliant use.
  • Excellent communication, stakeholder management, documentation, software development lifecycle, CI/CD, application resiliency, and security skills.
  • Preferred experience with AWS cloud-native patterns, including autoscaling, configuration and secrets, and service-to-service security.
  • Preferred experience with React and micro-frontend architecture.

Tech Stack

Apache CassandraApache KafkaAWSAzureDockerGoogle Cloud PlatformGraphQLgRPCJavaKubernetesMongoDBMySQLPostgreSQLRabbitMQReactRedisSpring BootSQL

Categories

JPMorgan Chase

About JPMorgan Chase

10,000+ employees

JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.

Contact me