Tech & Digital-Sr Software Engineer-Backend
Role Overview
Build, publish, and secure cloud-native APIs and microservices.
Work across enterprise environments for a large-scale program.
Key Skills for This Role
Full Job Posting
Job Purpose
Build, publish, and secure cloud-native APIs and microservices.
Work across enterprise environments for a large-scale program.
Role Details
The role is within the Tech and Digital business unit and the SHIKHAR COE team.
The role reports to an Engineering Manager and is an individual contributor position with no direct reports.
The listed locations are Mumbai, Bangalore, Chennai, and Gurgaon, with no travel required.
Job Responsibilities
- Develop cloud-native microservices using DDD and TDD principles with REST API development.
- Deliver software through agile development within a DevSecOps environment.
- Design performant, resilient, and highly available services across application, data, and infrastructure layers.
- Create, maintain, test, and debug backend applications while collaborating with engineering and testing teams.
- Translate user stories into scalable technical solutions and implement services for business functions.
- Use service-oriented architecture patterns including Saga, circuit breaker, CQRS, and event-driven designs.
- Apply reliability, scalability, and consistency practices including fault tolerance, load balancing, caching, retries, and locking.
- Deploy cloud deliverables with advanced monitoring, debugging, and tracing capabilities.
Education and Experience
- A bachelor's degree in Computer Science, Information Technology, or a related area is required.
- Eight to eleven years of design and development experience across multiple platforms and functional domains is required.
- At least three years of experience building and consuming cloud-native microservices using agile methodology is required.
- Financial domain experience is preferred.
Technical Skills
- Key areas include architecture, cloud-native development, agile practice, microservices, and API gateways.
- Backend development may use Java, GoLang, Spring Boot, or Node.js for RESTful web services.
- Relevant technologies include Kafka, Redis, PostgreSQL, Oracle, MongoDB, middleware, and streaming systems.
- Testing experience includes TDD or ADD and automation tools such as JUnit, Cucumber, Gherkin, Selenium, Jasmine, KarmaRunner, and Blazemeter or JMeter.
- Cloud scaling, containerization, Kubernetes, and service mesh infrastructure experience are required.
- Basic front-end understanding includes HTML5 and CSS3.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at HDFC Bank
Manager - Service Delivery
Puducherry, IND
ECOM-ECOM-NAM-Wholesale
Bengaluru, IND
Branch Sales Officer-Credit Cards
Chennai, IND
Sales Manager-Loan on Cards
, IND
RBB-Personal Banker Classic
Sri Ganganagar, IND
RBB-Branch Mgr
Jhānsi, IND
Recruitment Specialist
Mohali, IND
RM-Wealth
Guwahati, IND