We are seeking a Senior Java Developer who is passionate about developing scalable, high-performance applications.
The ideal candidate will have strong hands-on experience in Java, Spring Boot, Microservices, RESTful APIs, and MongoDB , along with a deep understanding of software engineering best practices.
You will work closely with cross-functional teams to design, develop, and deploy enterprise-grade backend services that power next-generation applications.
Key Responsibilities :
- Design, develop, and maintain robust, scalable backend systems using Java and Spring Boot .
- Build and manage a Microservices architecture to ensure modularity and scalability.
- Develop and consume RESTful APIs for seamless system integration.
- Integrate and manage data persistence using MongoDB or other NoSQL databases.
- Collaborate with front-end developers, QA engineers, and product managers to deliver high-quality software solutions.
- Participate in code reviews, architecture discussions, and performance optimizations.
- Ensure best practices in code quality, unit testing, and CI / CD pipelines.
- Troubleshoot and resolve complex technical issues across Skills & Experience :
- 57 years of hands-on experience in Core Java (8+) and Spring Boot .
- Strong understanding of Microservices architecture and distributed systems.
- Proven experience in developing and consuming RESTful APIs .
- Good working knowledge of MongoDB or other NoSQL databases.
- Familiarity with Docker , Kubernetes , and cloud platforms (AWS / Azure / GCP) is a plus.
- Experience with Git, Maven / Gradle , and CI / CD tools .
- Strong problem-solving skills, attention to detail, and analytical thinking.
- Excellent communication and collaboration abilities in an Agile environment.
(ref : hirist.tech)