Title: Lead Java DeveloperDuration:12 Months (Contract) with extensionLocation: Dublin, Ireland(Hybrid)Key ResponsibilitiesProvide technical leadership and direction to a small team of Java developersDesign, review, and own enterprise-grade Java solutionsLead development across the full lifecycle: design, build, testing, release, and supportReview and approve technical designs and implementation approachesGuide integration with internal and third-party systems using REST and SOAP APIsOversee development of frontend components using JavaScript and Angular / AngularJSEnsure effective use of relational databases and SQLLead code reviews, quality assurance, and controlled releasesSupport estimation, planning, and task breakdownMentor developers and support ongoing technical upskillingIdentify and manage technical risks and dependenciesProvide clear progress updates to senior stakeholdersEnsure delivery aligns with defined architectures, standards, and best practicesRequired Skills & ExperienceStrong commercial experience as a Lead Java Developer in enterprise environmentsHands-on experience with:Java (Spring, Hibernate, or similar frameworks)JavaScriptSQL / relational databasesProven experience integrating systems using REST and/or SOAP servicesExperience leading teams in Agile, Waterfall, or hybrid delivery modelsStrong communication skills and ability to operate in multi-disciplinary teamsExperience working in standards-driven or regulated environmentsDesirable ExperienceExperience with Angular or AngularJSExperience with XML / JSONFamiliarity with UNIX-based environmentsExperience with application servers or integration platformsExperience supporting or modernizing legacy systems