Job Title: Custom Software Engineer / Java & API DeveloperLocation:Dublin (Hybrid – 2 days per week onsite)Contract:12-month contractWorking Hours:40 hours per weekExperience Required:6–7 yearsRole OverviewWe are seeking an experiencedCustom Software Engineer / Java & API Developerto join a delivery-focused development team working on enterprise-scale systems. The role involves designing, building, testing, and supporting high-quality software solutions, while also mentoring junior engineers and collaborating closely with project stakeholders.Key ResponsibilitiesProduce effort estimates for development requirements as neededDesign and develop new features and enhancements in line with coding standardsCreate functional design specifications, technical documentation, and user storiesAdhere to code quality, data, unit testing, and integration testing standardsIdentify and implement automation and integration tests where appropriateParticipate in peer code reviews and knowledge-sharing activitiesSupervise and coach junior developers, ensuring effective knowledge transferProvide system test support, including resolving System Incident Reports (SIRs)Support test cycles and live releasesCollaborate with testers to ensure shared understanding of functionality and timelinesPerform root cause analysis and manage live incidents and bug trackingPropose and implement fixes for production issuesWork closely with project stakeholders and contribute to project tracking and risk managementMaintain accurate updates in development and planning toolsEscalate technical risks or blockers to team leads in a timely mannerRequired Skills & Experience6–7 years' experience in software developmentStrong hands-on experience with Java and API developmentExperience working in structured development environments with defined SDLC processesSolid understanding of testing practices, including unit, integration, and automation testingExperience supporting system testing and production releasesAbility to troubleshoot, perform root cause analysis, and resolve live issuesStrong communication skills and experience working with cross-functional teamsProven ability to mentor junior developersNice to HaveExperience working in large enterprise or regulated environmentsFamiliarity with Agile delivery methodologies