Lead Software Engineer - Java, React, AWS
Aumni
Software Engineering
Hyderabad, Telangana, India
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 Consumer & Community Banking 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
- Lead the design, development, and delivery of secure, scalable, and resilient technology solutions using React, TypeScript, Java (Spring Boot), and AWS.
- Execute end‑to‑end ownership of software engineering solutions across the full SDLC, ensuring high standards of quality, stability, and performance.
- Build production‑ready UI and backend services that meet the firm’s engineering, security, resiliency, and accessibility standards.
- Produce and govern architecture and design artifacts, ensuring solutions adhere to enterprise architecture and risk guidelines.
- Lead technical problem solving, incident management, and root‑cause analysis to continuously improve platform reliability.
- Develop and evolve reusable frameworks, shared libraries, and engineering standards to enable consistency across teams.
- Analyze data and operational metrics to drive continuous improvement in application performance, resiliency, and efficiency.
- Identify and remediate technical debt, systemic risks, and architecture gaps in complex distributed systems.
- Partner with Product, UX, Risk, and Compliance stakeholders to deliver customer‑centric and regulator‑ready solutions.
- Provide hands‑on technical leadership, including code reviews, design guidance, and mentorship of senior engineers.
- Contribute to a culture that values engineering excellence, risk awareness, diversity, opportunity, inclusion, and respect.
Required Qualifications, Capabilities, and Skills
- Formal training or certification on software engineering concepts and 5+ years applied experience delivering large‑scale, mission‑critical platforms within banking, financial services, or regulated environments.
- Strong expertise in React.js and modern front‑end engineering practices.
- Advanced proficiency in TypeScript and component‑driven UI architecture.
- Proven experience designing secure, responsive, and accessible user interfaces.
- Demonstrated ability to build and maintain enterprise‑grade reusable components and libraries.
- Strong experience implementing automated testing strategies across unit, integration, and UI layers.
- Deep proficiency in Java with strong understanding of microservices and distributed systems.
- Hands‑on experience building RESTful APIs using Spring Boot.
- Practical experience with AWS cloud‑native services, including compute, storage, messaging, and security.
- Experience operating within enterprise governance, risk, and control frameworks.
- Strong understanding of Agile delivery, CI/CD pipelines, system resiliency, and secure software development practices.
Preferred Qualifications, Capabilities, and Skills
- Experience translating financial domain and business requirements into scalable technical solutions.
- Proven collaboration with UX and Product leadership to deliver intuitive digital experiences.
- Familiarity with modern front‑end tooling, performance optimization, and observability practices.
- Experience leveraging Infrastructure as Code for cloud provisioning and environment consistency.
- Strong exposure to DevOps and operational excellence in regulated production environments.
- Experience driving or leading CI/CD and automation initiatives.
- Passion for continuous learning and modernizing financial technology platforms.
Carry out critical tech solutions across multiple technical areas as an integral part of an agile team