Java Backend Developer
Description
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
Skills
Want AI to find more roles like this?
Upload your CV once. Get matched to relevant assignments automatically.