Tech & Digital-Sr Software Engineer-Backend

HDFC Bank

Bengaluru

On-site

INR 1,800,000 - 3,000,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

HDFC Bank is seeking a Senior Software Engineer-Backend to build, publish, and secure cloud-native microservices and REST APIs. You will work across enterprise environments for a large-scale program within the IT unit and SHIKHAR COE.

You will develop cloud-native services with DDD and TDD, design scalable, highly available systems, and collaborate across engineering and testing teams in an agile DevSecOps setup.

Qualifications

  • Bachelor's degree in Computer Science, IT, or a related area.

Responsibilities

  • Develop cloud-native microservices using DDD & TDD architecture principles with REST API development.
  • Deliver in an agile development process within a DevSecOps environment.
  • Design performant, resilient, and highly available services using sound principles of application, data, and infrastructure.
  • Create, maintain, test, and debug the entire back end of an application or system, interacting with other engineering and testing teams.
  • Translate user stories into technical solutions that perform at large scale.
  • Design, develop, test, and implement services to support business functions.
  • Implement appropriate design patterns of a services-oriented architecture: Saga, CB, CQRS, event-driven.
  • Adopt best practices for reliability (HA, fault tolerance), scalability (load balancing, partitioning, caching), and consistency (timeouts, retries, pessimistic locking).
  • Deploy deliverables in cloud environments with advanced monitoring and debugging/tracing capabilities.

Skills

Architecture
Cloud Native Development
Agile Practice
Microservices
API Gateway
RESTful Web Services
Java
GoLang
Spring Boot
Nodejs

Education

Bachelor's degree in Computer Science/IT or related

Tools

Kafka
Redis
PostgreSQL
Oracle
MongoDB

Job description

Job Purpose

Build, publish, and secure APIs (cloud-native microservices).

Role Description

Build, publish, and secure APIs (cloud-native microservices). Work across enterprise and environments for a large-scale program.

Job Title

Senior Software Engineer-Backend

Job Details
  • Business Unit: IT
  • Team: SHIKHAR COE
  • Reports to: Engineering Manager
  • Location: Mumbai / Bengaluru
  • Job Function: Software Engineering
  • Role Type: IC Role
  • No of direct reportees: Nil
  • Travel Required: No
  • Job Band Range: E4
  • JD Created date: 05th March 2024
  • Version No: 1.0
Job Responsibilities
  • Develop cloud-native microservices using DDD & TDD architecture principles with REST API development.
  • Deliver in an agile development process within a DevSecOps environment.
  • Design performant, resilient, and highly available services using sound principles of application, data, and infrastructure.
  • Create, maintain, test, and debug the entire back end of an application or system, interacting with other engineering and testing teams.
  • Translate user stories into technical solutions that perform at large scale.
  • Design, develop, test, and implement services to support business functions.
  • Implement appropriate design patterns of a services-oriented architecture: Saga, CB, CQRS, event-driven.
  • Adopt best practices for reliability (HA, fault tolerance), scalability (load balancing, partitioning, caching), and consistency (timeouts, retries, pessimistic locking).
  • Deploy deliverables in cloud environments with advanced monitoring and debugging/tracing capabilities.
Educational Qualifications
  • Bachelor's degree in Computer Science, IT, or a related area.
Key Skills
  • Architecture
  • Cloud Native Development
  • Agile Practice
  • Microservices
  • API Gateway
  • Knowledge in development of RESTful web services using technologies like Java, GoLang, Spring Boot, Nodejs.
  • Knowledge in developing with middleware, streaming, and database technologies like Kafka, Redis, PostgreSQL, Oracle, MongoDB.
  • Experienced in TDD/ADD and automation testing with Junits, Cucumber/Gherkin, Selenium, Jasmin, KarmaRunner, Blazemeter/JMeter.
  • Knowledge of cloud scaling and containerization (K8S, containers).
  • Experience in implementing service mesh infrastructure layer.
  • Basic understanding of front-end technologies such as Java, HTML5, and CSS3.
Experience Required
  • 5 - 10 years of experience in design and development across multiple platforms and functional domains.
  • 3+ years of experience as a developer in building and consuming cloud-native microservices using agile methodology (financial domain preferred).
Major Stakeholders
  • Internal: Engineering Leads, Product Owner, Business domain experts, IT audit, BTG Unit heads.
  • External: Partners, prospective suppliers.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Tech & Digital-Software Engineer Backend
Tech & Digital-Software Engineer Backend

HDFC Bank • Bengaluru

On-site
INR 900,000 - 1,300,000
Tech & Digital-Sr Software Engineer-Full Stack
Tech & Digital-Sr Software Engineer-Full Stack

Hdfc Bank • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Tech & Digital-Lead Software Engineer-Backend(Private Bank)
Tech & Digital-Lead Software Engineer-Backend(Private Bank)

Riverforest-Connections-Private-Limited • Gurugram District

On-site
INR 4,500,000 - 6,500,000
Application Engineering Technical Lead - II
Application Engineering Technical Lead - II

Vanguard • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Software Developer
Software Developer

Tripjack • New Delhi

On-site
INR 900,000 - 1,200,000
Software Development Engineer - Backend
Software Development Engineer - Backend

Expound Technivo • Mumbai

On-site
INR 900,000 - 1,500,000
Associate, Application Developer, Consumer Banking Group Technology
Associate, Application Developer, Consumer Banking Group Technology

DBS Bank • Hyderabad

On-site
INR 1,800,000 - 3,600,000
Senior Software Engineer
Senior Software Engineer

Freecharge • Gurugram District

Hybrid
INR 2,000,000 - 3,400,000
Backend Engineer
Backend Engineer

Vivantify Technology Solutions India Pvt. Ltd. • Coimbatore District

On-site
INR 1,200,000 - 1,800,000
Competitive salary and benefits
Growth opportunities
Collaborative environment
+1
Sr. Software Engineer
Sr. Software Engineer

Otelier • India

On-site
INR 2,873,563 - 4,789,272