We are seeking a Lead Java Engineer passionate about solution architecture to join our engineering team focused on a Master Data Management platform. In this role you will engage in the separation of backend services and refine a new application while implementing integrations with various external and internal systems. You will integrate multiple microservices to create a cohesive system apply your problem-solving skills to identify and resolve issues collaborate effectively with diverse teams to ensure smooth seamless integrations and develop Java-based microservices. Your responsibilities will also include writing maintainable clean code adhering to industry standards executing comprehensive testing to ensure the quality and reliability of the developed code and staying updated on the latest trends in Java technology. Participation in code review sessions to provide constructive feedback will be essential.