Department : Software Development 

Location:  Gurgaon, Haryana 

Employment Type:  Full-Time 

Working Mode:  On-site 

Shifts : Regular Day Shift (9:30 AM – 6:30 PM), Monday to Saturday 

Reporting To:  Manager 

Vacancies:  3 

Experience:  2–4 years (Backend / Java Development) 

Salary Range:  ₹3 LPA – ₹5 LPA (Based on experience & skills) 

Job Purpose  

To design, develop, and maintain scalable backend applications using Java, Spring Boot, Microservices, Cloud, and DevOps tools, ensuring high performance and reliability. 

Key Responsibilities   

Backend Development  

  • Develop, test, and maintain backend applications using Java 8+, Spring Boot
  • Write clean, efficient, and reusable code following best practices. 
  • Build and maintain RESTful APIs , ensuring optimal performance. 
  • Work with Hibernate/JPA  for ORM and efficient database design. 

2. Microservices Architecture  

  • Design and implement microservices  with scalable and modular architecture. 
  • Manage inter-service communication using messaging queues. 

3. Database & Storage  

  • Work with relational databases like MySQL / PostgreSQL
  • Use NoSQL databases  like MongoDB or DynamoDB when needed. 

4. Cloud Development  

  • Deploy and manage cloud applications using AWS (EC2, S3, RDS, Lambda, IAM)
  • Integrate cloud-native features to enhance performance and scalability. 

5. DevOps & Automation  

  • Collaborate with DevOps teams to maintain CI/CD pipelines
  • Manage code using Git, GitHub/GitLab , and follow proper branching strategies. 
  • Package and deploy applications using Docker  and container techniques. 

6. Testing & Quality Assurance  

  • Write JUnit & Mockito  test cases. 
  • Perform API testing using Postman / Swagger

7. Monitoring, Security & Optimization  

  • Implement caching using Redis / Memcached
  • Work with ELK Stack, Prometheus, Grafana  for monitoring and logs. 
  • Ensure secure coding practices following OWASP Top 10
  • Optimize application performance and handle load. 

Skills (Must-Have)  

Core Technical Skills  

  • Java 8+, Core Java, OOP 
  • Spring Boot, Spring MVC, Spring Data JPA, Spring Security 
  • Microservices Architecture 
  • Hibernate / JPA 
  • REST API Development 

Cloud Technologies  

  • AWS: EC2, S3, RDS, Lambda, IAM, CloudWatch 

DevOps & Deployment  

  • CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI) 
  • Git, GitHub/GitLab 
  • Docker 

Messaging Queues  

  • Kafka / RabbitMQ / STING / ActiveMQ 

Databases  

  • MySQL / PostgreSQL 
  • MongoDB / DynamoDB 

Testing  

  • JUnit, Mockito 
  • Swagger / Postman 

Skills (Good-to-Have)  

  • Kubernetes (K8s) 
  • API Gateway (Kong / AWS API Gateway) 
  • Serverless (AWS Lambda) 
  • GraphQL basics 

Performance & Security  

  • Redis / Memcached 
  • ELK Stack / Prometheus / Grafana 
  • OWASP Top 10 awareness 
  • Load handling & performance tuning 

Engineering Excellence  

  • Feature flagging tools (LaunchDarkly / Unleash) 
  • Experience in Agile/Scrum methodology 
  • Knowledge of system design basics 

Preferred Candidate Profile  

  • Strong backend fundamentals 
  • Good problem-solving abilities 
  • Passion for learning new technologies 
  • Excellent communication & teamwork skills 
  • Ability to work independently and in teams 

Compensation & Benefits  

  • Competitive salary: ₹2 LPA – ₹5 LPA  
  • Learning & development support 
  • Cross-functional exposure 
  • Opportunity to work on live, high-impact projects 
  • Performance bonuses 
  • Supportive and innovation-driven environment 
Similar jobs

Java Backend Developer

Apply Now
Back to search page