Job Description: Senior Java Developer (Contract)Location:Dublin, Ireland (Hybrid – 1 day onsite per week)Contract Duration:12 months (with potential for extension)Key Responsibilities:Design, develop, and maintain high-quality enterprise Java applicationsEngage in the full software development lifecycle, including requirements gathering, design, coding, testing, and supportBuild responsive frontend components using JavaScript and Angular / AngularJSIntegrate backend systems with third-party services via REST / SOAP APIsManage and interact with relational databases through SQLParticipate in code reviews and ensure the delivery of high-quality codeCollaborate with both technical teams and non-technical stakeholdersAdhere to development standards and best practices for enterprise-level systemsRequired Skills and Experience:Strong experience in Java development within large-scale, enterprise environmentsProficiency in Java (Spring, Hibernate or similar frameworks)Expertise in JavaScript, Angular / AngularJSSolid experience with SQL and relational databasesHands-on experience in integrating services using REST and SOAP web servicesComfortable in Agile and Waterfall methodologiesExcellent communication and collaboration skillsAbility to work within a regulated, standards-driven environmentDesirable Skills:Knowledge of XML, JSON, and UNIX-based environmentsExperience with application servers and integration platformsFamiliarity with modernizing legacy systems