Job Title : Java Backend Developer
Experience : 7–11 Years
Location : Pune / Gurugram (Remote)
Employment Type : Full-time
Job Summary
We are seeking an experienced Java Backend Developer to join our team. The ideal candidate will have strong expertise in core Java backend development, hands-on experience with JUnit, RabbitMQ, and AWS cloud services such as S3 and Secrets Manager. This role involves building scalable backend services, integrating distributed systems, and ensuring high-quality code delivery.
Key Responsibilities
- Design, develop, and maintain scalable and high-performance backend services using Java.
- Implement microservices and RESTful APIs with best coding practices.
- Write unit tests using JUnit to ensure code quality and reliability.
- Integrate and manage messaging queues using RabbitMQ .
- Work with AWS services such as S3 , Secrets Manager , and other cloud components for storage, security, and application integration.
- Troubleshoot, debug, and optimize application performance.
- Collaborate with cross-functional teams including QA, DevOps, and Product to deliver robust solutions.
- Participate in code reviews, architecture discussions, and technical design sessions.
Required Skills & Experience
7 to 11 years of experience in Java backend development .Strong proficiency in Core Java, OOP concepts, and multithreading.Hands-on experience with JUnit for unit testing.Strong working knowledge of RabbitMQ or similar messaging systems.Practical experience with AWS services such as S3 and Secrets Manager.Experience in building RESTful APIs and microservices architecture.Understanding of CI / CD, version control (Git), and agile practices.Solid problem-solving and analytical skills.Good to Have
Experience with Spring Boot or related frameworks.Knowledge of Docker, Kubernetes, or other containerization tools.Familiarity with monitoring tools and cloud-native environments.