Java Backend Developer Job in Indifi Technologies
Java Backend Developer
- Gurgaon, Haryana
- Not Disclosed
- Full-time
Job Title: Backend Engineer (Java/Spring)
About the Role:
We are looking for an experienced and highly motivated Backend Engineer to join our fast-growing startup. As a key player in our engineering team, you will work on building high-quality, scalable backend systems that power our products. You ll be solving complex challenges, writing efficient and performant code, and ensuring that our applications run seamlessly in a fast-paced environment.
A Great Fit for This Role:
-
Thrives in Startups: You re excited about working in a fast-paced, start-up environment, where you ll have the opportunity to directly impact the development of our products.
-
Strong Analytical Skills: You have an aptitude for quickly understanding new concepts and systems, proposing and implementing solutions.
-
Hands-On Engineer: You are passionate about backend technologies like Java and Spring Boot, and you love building resilient, performant systems.
-
Time-Sensitive Deliveries: You have a proven track record of delivering projects in an environment where quick fixes and solutions are needed daily.
-
Code Quality & Performance: You care deeply about code quality, performance, and execution, and you understand how to write efficient code that scales.
-
Problem Solver: You're someone who can quickly identify issues and solve them in real-time.
Key Responsibilities:
-
Backend Development: Develop and maintain backend systems using Java/Spring Boot, ensuring scalability, reliability, and performance.
-
API Design & Development: Design, implement, and optimize RESTful APIs to support various client needs and internal systems.
-
Database Management: Work with relational databases (PostgreSQL, MySQL) to ensure data integrity, optimize queries, and improve system performance.
-
Messaging & Integration: Integrate with messaging systems like RabbitMQ, Elastic Search, and Kafka for efficient and scalable data communication.
-
Cloud Infrastructure: Work with AWS and other cloud services to deploy, scale, and manage backend applications.
-
Continuous Integration: Implement CI/CD pipelines using tools like Jenkins, Kubernetes, etc., to ensure smooth and rapid deployment cycles.
-
Code Quality & Testing: Write and maintain high-quality, well-tested code, ensuring reliability and resilience in production environments.
-
Collaboration: Collaborate with cross-functional teams to design, build, and deliver robust backend systems that meet business needs.
Must-Have Skills and Experience:
-
Java/Spring Boot: 4+ years of hands-on experience in backend system development using Java/Spring Boot.
-
Core & Advanced Java: Expert understanding of Core and Advanced Java programming.
-
Databases: Strong experience working with relational databases (PostgreSQL, MySQL).
-
NodeJs & MongoDB: Experience with NodeJs and MongoDB is a plus.
-
Messaging & Stream Processing: Experience working with RabbitMQ, Elastic Search, Kafka.
-
Cloud Computing: Experience with cloud services such as AWS.
-
CI/CD Pipelines: Familiarity with continuous integration and deployment methodologies (Jenkins, Kubernetes, etc.).
-
Software Design Principles: Strong understanding of software design principles, patterns, and frameworks.
-
Linux Proficiency: Proficient in working within a Linux environment.
-
Education: Bachelor s or Master s degree in Computer Science or related field from Tier-I/Tier-II colleges.
What You ll Bring to the Team:
-
A passion for backend technologies, especially Java/Spring, and a strong desire to build scalable, efficient systems.
-
A deep understanding of backend development, database management, and cloud services.
-
A focus on code quality and performance, with an understanding of Big O notation and optimization techniques.
-
An ability to work independently and as part of a collaborative, cross-functional team.
-
Excellent problem-solving skills and the ability to think on your feet in a high-pressure environment.
Perks and Benefits:
-
Competitive salary and performance-based incentives.
-
Opportunity to work with cutting-edge technologies and solve complex problems.
-
Flexible working hours and remote work options.
-
Work in a dynamic, growth-oriented environment where your contributions make a direct impact.
If you re an experienced backend engineer who thrives in a fast-paced environment and is passionate about building scalable, reliable systems, we d love to have you on board!
Qualification :
Bachelors/Masters degree in Computer Science from tier-I/tier-II colleges only.

