Design and develop microservices-based applications using Spring Boot. Collaborate with cross-functional teams to define and implement new features and enhancements. Ensure high performance and responsiveness of applications by writing clean, maintainable code. Implement and maintain RESTful APIs and integrate them with front-end services. Participate in architectural discussions and contribute to best practices for microservices design. Conduct code reviews and mentor junior developers to improve team performance. Monitor and troubleshoot application performance issues in production environments. Stay updated with the latest industry trends and technologies to drive continuous improvement. Experience in Java development, with a strong focus on Spring Boot. Extensive experience in designing and implementing microservices architecture. Proficiency in RESTful web services and API design. Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes). Experience with cloud platforms (e.g., AWS, Azure) is preferred. Strong understanding of relational databases (e.g., MySQL, Oracle) and NoSQL databases (e.g., MongoDB).