Tech & Digital-Sr Software Engineer-Backend

HDFC Bank

Bengaluru

On-site

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

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

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-Lead Software Engineer-Backend
Tech & Digital-Lead Software Engineer-Backend

Hdfc Bank • Bengaluru

On-site
INR 3,000,000 - 5,400,000
Tech & Digital-Software Engineer-Frontend
Tech & Digital-Software Engineer-Frontend

Hdfc Bank • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Application Engineering Technical Lead - II
Application Engineering Technical Lead - II

Vanguard • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer
Senior Software Engineer

Ingenium Digital • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 2,600,000 - 4,200,000
Health insurance
Learning allowance
Hybrid/Remote work
+1
Software Development Engineer - Backend
Software Development Engineer - Backend

Expound Technivo • Mumbai

On-site
INR 900,000 - 1,500,000
Software Developer Engineer 1 & 2
Software Developer Engineer 1 & 2

Tripjack • New Delhi

On-site
INR 600,000 - 1,200,000
Sr. Software Engineer
Sr. Software Engineer

Otelier • India

Hybrid
INR 2,873,000 - 4,790,000
Senior Vice President - Engineering
Senior Vice President - Engineering

Flourish Ventures • Mumbai

On-site
INR 3,500,000 - 5,000,000
Software Engineer
Software Engineer

Applix • Hyderabad

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