Back
HDFC Bank logo

Sr Software Engineer-Backend

HDFC Bank · Posted Oct 27

Commercial banking, retail banking, credit card, loan, and treasury services

Gurugram, Haryana, IndiaFull-timeOnsiteSenior Level6+ years₹25.0L–₹40.0L yearly100+ applicants
BankingFinancial ServicesCommercial BankingRetail BankingPaymentsPublic Company
Be an early applicantFull time

Get a personal compatibility score

Add a resume for personal matches

About the role

This senior backend engineering role sits within HDFC Bank's technology team, building and maintaining Java-based applications and microservices for the bank. The work centres on cloud-native backend services on AWS or GCP, microservices architecture, PostgreSQL data design, and CI/CD, Docker and Kubernetes deployment pipelines. The engineer will lead end-to-end delivery, mentor junior and mid-level engineers, and work with product, QA, DevOps and business teams.

What you will do

  • Lead the design, development, testing, deployment, and maintenance of Java-based applications and microservices.
  • Architect and implement scalable backend services using Java and Spring Boot.
  • Design and develop cloud-native applications on AWS or GCP.
  • Build and maintain microservices-based architectures with a focus on performance, reliability, and security.
  • Implement and optimize CI/CD pipelines for automated build, test, and deployment processes.
  • Containerize applications using Docker and manage deployments on Kubernetes (K8s).
  • Design database schemas, write optimized queries, and manage data using PostgreSQL.
  • Conduct code reviews, enforce coding standards, and ensure high-quality deliverables.
  • Troubleshoot complex production issues and provide effective root-cause analysis and resolutions.
  • Collaborate with product, QA, DevOps, and business teams to translate requirements into technical solutions.
  • Mentor junior and mid-level engineers, guiding them on technical design and best practices.
  • Participate in agile ceremonies, sprint planning, estimation, and technical decision-making.

Skills used in this role

JavaSpring BootAWSGCPDockerKubernetesPostgreSQLCI/CDREST APIKafkaPrometheusGrafanaELKMicroservicesProblem Solving

What the employer is looking for

  • Strong hands-on experience in Core Java and Spring Boot.
  • Proven experience with AWS and/or GCP cloud platforms.
  • Solid experience designing and developing microservices.
  • Hands-on expertise in CI/CD, Docker, and Kubernetes.
  • Strong knowledge of PostgreSQL, including query optimization and database design.
  • Excellent analytical, problem-solving, and debugging skills.
  • Experience leading development teams and managing end-to-end delivery.
  • Strong understanding of REST APIs, security, performance tuning, and system integration.

Preferred qualifications

  • Prior experience in the banking, financial services, or fintech domain.
  • Familiarity with event-driven architectures, Kafka, or other messaging systems.
  • Knowledge of observability tools such as Prometheus, Grafana, or ELK.
  • Experience with Agile/Scrum delivery methodologies.

Benefits and support

  • Compensation and benefits are detailed in the job posting

About HDFC Bank

HDFC Bank Limited is an Indian banking and financial services company headquartered in Mumbai. It is India's largest private sector bank by assets and market capitalization, offering a wide range of financial products including retail banking, wholesale banking, and treasury operations.

Industry
Banking
Company size
211535 employees
Founded
August 1994
Location
Mumbai, Maharashtra, India
Funding stage
Public Company

Leadership

SJ

Sashidhar Jagdishan

Managing Director and Chief Executive Officer

SV

Srinivasan Vaidyanathan

Chief Financial Officer

RL

Ramesh Lakshminarayanan

Chief Information Officer

VN

Vibhash Naik

Chief Human Resources Officer

Apply