Java Backend Developer
HDFC Bank · Bangalore
Similar open roles
- Associate EngineerCarrier Global Corporation · Bangalore, Karnataka, India
- Graduate Trainee (Test Automation)Calix · Bangalore
- Software Developer Apprentice TraineePhilips · Bangalore – North Gate
- Trainee Finance OperationsCargill · Bangalore
- Associate Software EngineerCUBE · Bangalore
- AI Engineer InternfileAI · Singapore · AI / ML
Stand out beyond the resume. Get your free PANI score from public GitHub work (~2 min).
From the original post
HDFC Bank is hiring experienced Java Backend Developers for its Bangalore technology team. This opportunity is suitable for professionals with 4–15 years of experience who have strong expertise in Java, Spring Boot, REST APIs, Microservices, Cloud and Kubernetes. The role focuses on developing scalable backend services, APIs, microservices and batch programs within a banking technology environment. About HDFC Bank: HDFC Bank is one of India's leading private-sector banks, with a large customer base and extensive digital banking operations. The bank provides a broad range of financial products and services and has invested heavily in digital capabilities to serve customers across India. For software professionals, working in a large banking organization can provide exposure to high-volume systems, enterprise architecture, security, regulatory requirements, distributed applications and production-critical platforms. What Does This Java Backend Developer Role Offer? This isn't simply a Java coding position. The specifically emphasizes developing APIs, microservices and batch activities while maintaining quality, documentation and long-term maintainability. You can expect to work with technologies such as: Java / J2EE REST APIs Spring Boot Microservices Cloud / AWS Kubernetes Caching Backend engineering and batch processing The role also expects developers to continuously improve their knowledge as backend technologies evolve. Why Is This Role Good for Experienced Professionals? For professionals with 4–15 years of experience, this position can offer valuable exposure to enterprise-scale financial technology. The combination of Java, Spring Boot, microservices, cloud and Kubernetes can strengthen your profile for future positions such as: Senior Java Developer Senior Software Engineer Backend Lead Microservices Architect Technical Lead Cloud-Native Application Engineer The banking environment also adds an important dimension: backend systems must be designed with security, reliability, scalability, performance and availability in mind. Skills Required: Must-Have Skills: Core Java / J2EE Spring Framework & Spring Boot Microservices architecture REST API development Hands-on coding Backend application development SQL and database fundamentals Debugging and problem-solving API integration Strong Advantage: AWS / Cloud Kubernetes Caching technologies CI/CD Docker Maven Git API security and authentication Application monitoring and logging Banking/financial-services experience Expected Salary Range: HDFC Bank does not publish an official salary band in the supplied, so compensation will depend heavily on experience, seniority, current CTC, technical depth and internal level. As a market reference, public HDFC Bank salary data shows Bangalore technology compensation can vary significantly by role and experience. For example, reported HDFC Bank DevOps Engineer salaries for around five years of experience range from approximately ₹9–20 LPA. For this Java Backend Developer position, a reasonable market-oriented estimate could be around ₹12–30+ LPA, with experienced senior/lead-level candidates potentially negotiating higher packages. Expected HDFC Bank Interview Rounds: 1. Recruiter/HR Screening: Experience, location, notice period, compensation and role alignment. 2. Technical Round – Java & Backend: Core Java, OOP, Collections, Streams, multithreading, Spring Boot and REST APIs. 3. Microservices & Cloud Round: Microservices architecture, service communication, caching, Docker, Kubernetes and cloud deployment. 4. Managerial / Architecture Discussion: Project ownership, production problems, design decisions, scalability and stakeholder management. 5. HR / Final Discussion: Compensation, joining timeline, career goals and organizational fit. Preparation Tips: 1. Master Java Beyond the Basics: Revise Collections internals, HashMap, concurrency, Java Streams, exception handling, JVM basics and multithreading. 2. Prepare Spring Boot Scenarios: Know dependency injection, REST controllers, Spring Security basics, configuration, exception handling, profiles and Actuator. 3. Practice Microservices Design: Be ready to explain service discovery, API gateways, synchronous vs asynchronous communication, retries, circuit breakers and distributed transactions. 4. Don't Ignore Kubernetes: Understand Pods, Deployments, Services, ConfigMaps, Secrets, probes, scaling and rolling deployments. 5. Study Caching: Prepare Redis or similar caching concepts, cache invalidation, TTL, cache-aside patterns and handling stale data. 6. Think Like a Banking Engineer: Prepare scenarios involving transaction consistency, security, auditability, high availability, duplicate requests, API failures and database failures. Resume Tips: Your headline should include the strongest keywords: Java Backend Developer | Spring Boot | Microservices | REST APIs | AWS | Kubernetes. Quantify your backend impact wherever possible. Highlight Java, Spring Boot, REST API, Microservices, Cloud, Kubernetes, AWS and caching prominently in your technical skills and recent projects. If you have banking, fintech, payment, transaction-processing or high-volume application experience, place it prominently. How to Apply: Share your updated resume with siddhesh.dorugade@hdfc.bank.in with the subject line: Resume: Java Developer (Bangalore). Ensure your resume clearly reflects your years of experience, current location, notice period and hands-on experience with Java backend technologies.