ShortlistFox
← Back to results

Lead Software Engineer-Java/AWS

JP Morgan Chase

Bengaluru, Karnataka, India

  • Full Time
Apply

About the role

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 Commercial & Investment Bank Payments Technology 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
  • Architecture & Design

    • Define end-to-end technical architecture spanning Java-based backends and React-based frontends, including microservices, micro-frontends, cloud-native, and distributed systems.
    • Produce HLD/LLD, architecture blueprints, component diagrams, sequence diagrams, API contracts, and technology selection recommendations.
    • Make build-vs-buy and framework-selection decisions aligned with enterprise standards.
    • Design responsive, accessible, and performant UI architectures using modern React patterns.
  • Technical Leadership

    • Lead backend and frontend development teams through the full SDLC — requirements, design, coding standards, code reviews, deployment, and post-production support.
    • Mentor senior developers, tech leads, and UI leads; conduct design, UX-tech, and code reviews.
    • Partner with product managers, UX designers, business analysts, and stakeholders to translate business needs into technical solutions.
  • Hands-on Engineering

    • Prototype complex backend and frontend components; contribute to critical modules when needed.
    • Define and enforce coding standards, design patterns, component libraries, and best practices across the stack.
    • Troubleshoot complex production issues (API, UI, performance) and lead root cause analysis.
  • Platform & DevOps

    • Drive adoption of CI/CD, containerization (Docker/Kubernetes), and cloud platforms (AWS/Azure/GCP) for both backend services and frontend builds.
    • Define strategies for performance, scalability, resilience, observability, and security across the full stack.
    • Establish frontend build pipelines, bundling strategies, CDN delivery, and feature-flag frameworks.
  • Governance

    • Participate in architecture review boards; ensure compliance with enterprise architecture, security, accessibility (WCAG), and data governance standards.
    • Evaluate emerging technologies (backend and frontend) and lead PoCs.
Required qualifications, capabilities, and skills
 
  • Formal training or certification on software engineering concepts and 10+ years applied experience
  • Hands-on Java 11/17+ expertise, including Spring Boot microservices, API design, and testing practices.
  • Strong experience with Spring ecosystem (Spring Boot, Spring Cloud, Spring Security, Spring Data).
  • Deep understanding of microservices architecture, REST/gRPC APIs, GraphQL, and event-driven systems (Kafka, RabbitMQ, ActiveMQ).
  • Databases: RDBMS (Oracle, PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra, Redis); strong SQL and data modeling skills.
  • Proven experience in performance tuning, high availability, and disaster recovery of mission-critical systems.
  • Demonstrated proficiency in AI, machine learning, or related techniques as applied to architecture or software engineering disciplines.

  • Excellent communication, stakeholder management, and documentation skills.
  • 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
  • Proficient in all aspects of the Software Development Life Cycle.  Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
 
Preferred qualifications, capabilities, and skills
 
  • AWS cloud-native patterns (autoscaling, config/secrets, service-to-service security).
  • Frontend technologies like React, Micro frontend Architecture