Job Title: Backend Engineer – Java
Location: GurgaonExperience: 3–5 Years
About the Role
We are looking for a passionate and experienced Backend Java Engineer who enjoys building, owning, and operating highly scalable systems. You will work with a team of skilled engineers to design and deliver robust backend solutions that impact millions of users. This role offers both hands-on development and technical leadership opportunities in a fast-paced, agile environment.
Key Responsibilities
· Design, develop, and implement complex backend applications using Java
· Build and maintain scalable, high-performance services
· Lead and mentor junior developers, providing technical guidance
· Conduct code reviews and enforce best engineering practices
· Collaborate with product, QA, and other cross-functional teams to deliver high-quality solutions
· Troubleshoot and resolve complex technical and production issues
· Participate in Agile methodologies (Scrum, Kanban)
· Write unit tests, integration tests, and automated tests
· Work closely with QA teams to ensure quality and reliability
· Communicate technical designs and solutions to non-technical stakeholders
· Stay updated with emerging technologies and industry trends
Required Skills \& Qualifications
· 3–5 years of hands-on experience in Java backend development
· Strong expertise in Java 8+, Spring Framework, and Hibernate/JPA
· Hands-on experience with messaging systems, especially Kafka
· Strong knowledge of SQL and NoSQL databases (PostgreSQL, MongoDB, etc.)
· Experience with caching solutions such as Redis
· Solid understanding of software design patterns and principles
· Strong problem-solving, debugging, and analytical skills
· Experience working in Agile development environments
· Excellent communication and leadership skills
Good to Have / Added Advantage
· Experience with DevOps tools such as Docker, Kubernetes, and Jenkins
· Hands-on experience with microservices architecture
· Strong understanding of software design patterns (Creational, Structural, Behavioral)
· Certification in Java or related technologies
· Experience handling cross-cutting concerns such as logging, monitoring, debugging, and security
What We Offer
· Opportunity to work on large-scale, high-impact systems
· A collaborative environment with highly skilled engineers
· Ownership of end-to-end backend systems
· Exposure to modern cloud-native and DevOps practices
· Continuous learning and career growth opportunities
Job Type: Full-time
Benefits:
Provident Fund
Work Location: In person