Required Skills
About the Job
Join JPMorgan Chase's Consumer and Community Banking technology team as a Lead Software Engineer in Hyderabad. You'll be a vital part of an agile team, focused on building, enhancing, and delivering secure, stable, and scalable market-leading technology products.
Your responsibilities will include:
- Designing, developing, and implementing creative software solutions, thinking beyond conventional approaches.
- Delivering end-to-end cloud-native, microservices-based applications using the latest technologies and best practices.
- Developing secure, high-quality production code and performing code reviews.
- Identifying and automating remediation for recurring issues to improve operational stability.
- Leading communities of practice to drive adoption of new technologies.
- Contributing to a diverse, inclusive, and respectful team culture.
- Promptly investigating and resolving issues to prevent recurrence.
- Continuously updating technologies and patterns to keep systems current.
- Designing and building scalable, secure, and reliable solutions using modern architectural patterns for zero-downtime releases and optimized data performance.
We are looking for candidates with:
- 5+ years of hands-on software engineering experience, including system design, application development, testing, and operational support.
- Proficiency in back-end technologies (e.g., Java, Springboot, Node.js) and front-end technologies (e.g., HTML, CSS, JavaScript, Typescript, React, Angular).
- Experience building microservices-based applications.
- Proven ability to solve design and functionality challenges with minimal supervision.
- Experience with cloud platforms (e.g., AWS), distributed systems, and web technologies (RESTful APIs, WebSockets, JSON).
- Hands-on experience with SQL and NoSQL databases for scalable applications.
- Experience with agile development methodologies (e.g., Scrum) and the software development lifecycle.
- Understanding of application resiliency, automation, and continuous delivery (CI/CD).
- Demonstrated proficiency in technical disciplines like cloud, AI, ML, or mobile.
Preferred qualifications include strong soft skills (presentation, negotiation, mentoring), excellent problem-solving and communication skills, banking domain experience, and AWS certification.