Overview
About the job:
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: 24 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
Who can apply:
- are Computer Science Engineering students
Only those candidates can apply who:
Salary:
₹ 2,40,000 - 4,20,000 /year
Experience:
0 year(s)
Deadline:
2026-08-03 23:59:59