Overview
Job summary:
We are looking for a highly skilled Senior Java Developer to join our dynamic development team. The ideal candidate will have strong experience in Java and related technologies, a solid understanding of software engineering principles, and the ability to lead technical development activities from design through deployment.
Job Description:
Design and develop RESTful APIs and Microservices using Java (8+), Spring Boot.
Lead backend system architecture, design reviews, and performance optimization.
Collaborate with cross-functional teams including DevOps, QA, and Product teams.
Write clean, scalable, and maintainable code following industry best practices.
Implement unit and integration tests using JUnit, Mockito, or similar frameworks.
Contribute to DevOps pipelines and CI/CD processes.
Troubleshoot, debug, and enhance existing microservices.
Mentor junior developers and provide code reviews.
SkillSet:
Strong programming skills in Java 8 or above
Expertise in Spring Boot, Spring Cloud, and other Spring ecosystem tools
Solid understanding of Microservices architecture, inter-service communication (REST, gRPC, messaging queues)
Experience with Docker, Kubernetes, and container orchestration
Familiarity with API Gateway, service registry (e.g., Eureka), and config servers
Proficiency in SQL and NoSQL databases (e.g., PostgreSQL, MongoDB)
Hands-on experience with CI/CD tools like Jenkins, GitLab CI, or GitHub Actions
Knowledge of Cloud platforms (AWS, Azure, or GCP) and deploying services on cloud
Experience with logging and monitoring tools (ELK stack, Prometheus, Grafana)
Job Types: Full-time, Contractual / Temporary
Contract length: 6 months
Pay: Up to ₹70,000.00 per month
Benefits:
- Cell phone reimbursement
- Flexible schedule
Schedule:
- Day shift
- Monday to Friday
Work Location: In person
Speak with the employer
+91 9510859069