HDFC Bank, India’s leading private sector bank, is inviting applications for the role of Software Engineer – Backend in Mumbai and Bengaluru.
This opportunity is designed for early‑career professionals (2–6 years of experience) who want to build and scale cloud‑native microservices, APIs, and enterprise systems within a DevSecOps environment. The role is part of the SHIKHAR COE team under the IT business unit.
Job Overview
| Details | Information |
|---|---|
| Company | HDFC Bank |
| Role | Software Engineer – Backend |
| Job ID | 241780 |
| Location | Mumbai / Bengaluru |
| Business Unit | IT |
| Team | SHIKHAR COE |
| Reports To | Lead Backend Engineer |
| Experience | 2–6 Years |
| Job Band Range | E1 to E3 |
| Employment Type | Full‑Time |
| Travel Required | No |
Job Purpose
- Build, publish, and secure cloud‑native APIs and microservices.
- Work across enterprise environments for large‑scale programs.
- Deliver backend services that are performant, resilient, and highly available.
Key Responsibilities
- Develop cloud‑native microservices per DDD & TDD architecture principles.
- Deliver in an Agile + DevSecOps environment.
- Design services using application, data, and infrastructure principles.
- Create, maintain, test, and debug backend systems.
- Translate user stories into scalable technical solutions.
- Implement SOA design patterns (Saga, CB, CQRS, event‑driven).
- Adopt reliability measures: HA, fault tolerance.
- Adopt consistency measures: timeouts, retries, pessimistic locking.
- Deploy deliverables in cloud environments with monitoring & tracing.
Educational Qualifications
- Bachelor’s degree in Computer Science, IT, or related fields.
Skills Required
- Architecture & Cloud Native Development.
- Agile Practice & Microservices.
- API Gateway & RESTful Web Services.
- Programming: Java, GoLang, Spring Boot, Node.js.
- Middleware & Databases: Kafka, Redis, PostgreSQL, Oracle, MongoDB.
- Testing: JUnit, Cucumber/Gherkin, Selenium, Jasmine, KarmaRunner, Blazemeter/JMeter.
- Cloud scaling & containerization: Kubernetes, Docker.
Experience Required
- 2–6 years in design & development across multiple platforms.
- 2+ years building and consuming cloud‑native microservices using Agile methodology (financial domain preferred).
Stakeholders
- Internal: Engineering Leads, Product Owners, Business Experts, IT Audit, BTG Unit Heads.
- External: Partners, Suppliers.
Why This Role Is Attractive
- Work on large‑scale enterprise programs.
- Exposure to cloud‑native microservices and DevSecOps.
- Collaborate with cross‑functional teams in financial technology.
- Career growth into Senior Engineer, Technical Lead, or Architect roles.
Final Thoughts
The HDFC Bank Software Engineer – Backend role in Mumbai/Bengaluru is an excellent opportunity for engineers with 2–6 years of experience to gain hands‑on exposure to cloud‑native microservices, API development, and enterprise systems.
With a focus on DDD/TDD principles, SOA patterns, and DevSecOps practices, this role provides a strong foundation for building scalable backend systems in the financial domain.