We are looking for an experienced Java Developer with a strong background in Spring Boot Microservices architecture.
The ideal candidate will be responsible for designing, developing, and deploying scalable and high-performance microservices-based applications.
Develop and maintain Java-based microservices using Spring Boot.
Design RESTful APIs and integrate them with front-end and third-party systems.
Apply object-oriented programming principles and design patterns in solution design.
Implement unit testing and integration testing strategies for microservices.
Collaborate with DevOps teams for CI/CD implementation and deployment.
Optimize application performance and scalability in a microservices environment.
Troubleshoot production issues and provide timely resolutions.
Participate in code reviews and contribute to software quality improvement.
Strong experience in Java or above.
Proficiency in Spring Boot and Spring Cloud for microservices development.
Solid understanding of RESTful API design and implementation.
Experience with microservices architecture, inter-service communication, and service discovery.
Working knowledge of databases (, MySQL, PostgreSQL, MongoDB).
Familiarity with basic testing practices (JUnit, Mockito, etc.).
Experience with version control systems (, Git).
Basic knowledge of containerization tools like Docker.