JOB DESCRIPTION FOR BACKEND JAVA DEVELOPER ROLE
Company Overview
Boolment Software Development Pvt. Ltd. is a fast-growing technology company delivering innovative software solutions across diverse industries. Our mission is to empower businesses through scalable and high-quality technology products. We foster a culture of innovation, collaboration, and continuous learning, providing employees with opportunities to work on cutting-edge technologies and projects.
Website & Social Links: https://boolment.com
Contact: hr@boolment.com | +91 7290006646
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
Ready to Build the Future?
Send your CV to hr@boolment.com or apply through the job link.
Job Type: Full-time
Pay: From ?300,000.00 per year
Work Location: In person
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.