10 Nov
|
JPMorgan Chase u0026
|
Bengaluru
10 Nov
JPMorgan Chase u0026
Bengaluru
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.
- Robust 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
📌 Lead Software Engineer-Java/AWS (Bengaluru)
🏢 JPMorgan Chase u0026
📍 Bengaluru