Lead Software Engineer- Backend

HDFC Bank
Gurugram, Haryana, India

Key Responsibilities

  • 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.

Required Skills & Experience

  • 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.

Good to Have

  • 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.

Experience- 11 to 20 years of experience

Score my resume against this job, free →

Questions about this job

How do I apply for the Lead Software Engineer- Backend job at HDFC Bank?

Use the apply link on this page: you apply directly with HDFC Bank on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does HDFC Bank want for this Lead Software Engineer- Backend role?

The job description asks for Core Java, Spring Boot, AWS, GCP, microservices, CI/CD, Docker and Kubernetes. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at HDFC Bank?

Apply to the HDFC Bank roles that match your experience, and tailor your resume to each job description: for this role that means showing Core Java, Spring Boot, AWS. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Lead Software Engineer- Backend job remote or onsite?

This is based in Gurugram, Haryana.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with HDFC Bank, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →