Job Title: Custom Software Engineer / Java & API Developer
Location:
Dublin (Hybrid – 2 days per week onsite)
Contract:
12-month contract
Working Hours:
40 hours per week
Experience Required:
6–7 years
Role Overview
We are seeking an experienced
Custom Software Engineer / Java & API Developer
to 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 Responsibilities
* Produce effort estimates for development requirements as needed
* Design and develop new features and enhancements in line with coding standards
* Create functional design specifications, technical documentation, and user stories
* Adhere to code quality, data, unit testing, and integration testing standards
* Identify and implement automation and integration tests where appropriate
* Participate in peer code reviews and knowledge-sharing activities
* Supervise and coach junior developers, ensuring effective knowledge transfer
* Provide system test support, including resolving System Incident Reports (SIRs)
* Support test cycles and live releases
* Collaborate with testers to ensure shared understanding of functionality and timelines
* Perform root cause analysis and manage live incidents and bug tracking
* Propose and implement fixes for production issues
* Work closely with project stakeholders and contribute to project tracking and risk management
* Maintain accurate updates in development and planning tools
* Escalate technical risks or blockers to team leads in a timely manner
Required Skills & Experience
* 6–7 years' experience in software development
* Strong hands-on experience with
Java
and
API development
* Experience working in structured development environments with defined SDLC processes
* Solid understanding of testing practices, including unit, integration, and automation testing
* Experience supporting system testing and production releases
* Ability to troubleshoot, perform root cause analysis, and resolve live issues
* Strong communication skills and experience working with cross-functional teams
* Proven ability to mentor junior developers
Nice to Have
* Experience working in large enterprise or regulated environments
* Familiarity with Agile delivery methodologies