Job TitleResponsibilities:Develop and maintain Java full stack application, including web, desktop, and server applicationsCollaborate with stakeholders, business analysts, and other team members to gather integration requirementsDevelop message flows, message models, and maps for data transformation and routingCreate and manage reusable integration artifacts to ensure scalability and maintainabilityImplement best practices in integration development, including error handling, message logging, and securityTroubleshoot and resolve integration issues to ensure smooth data flow and system interactionsParticipate in the full integration development lifecycle, from design and development to deployment and supportConduct code reviews to ensure integration quality and adherence to coding standardsStay updated with the latest technologies and industry trends, and apply them to projects when appropriateProvide technical guidance and mentorship to junior developers