Java Developer recruitment

As a senior Java developer, the successful candidate will be expected to perform the following duties with a high level of competence:

• Liaise with nominated business stakeholders when required to ensure that business requirements are fully understood before commencing design and development.

• Draw-up detailed technical designs for components in response to business requirements and high-level technical architecture

• Work effectively with any external consultancies engaged during the project to provide technical and graphical design expertise.

• Implement best-of-breed technical solutions based on agreed technical design, adopting industry standard development patterns and methodologies (including continuous integration and automated unit and integration testing)

• Fully test implemented solutions in advance of User Acceptance Testing

• Assist (when required) with the deployment of components to development and test environments

• Participate in intra-day and overnight Support rotas when required