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

Score my resume against this job, free →

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