Java Developer
Location: Remote (UK-based)
Contract Length: 6 Months
Day Rate: £600 per day (Outside IR35)
Role Overview
We are seeking an experienced Java Developer to support a major migration and transformation programme for a UK-based organisation. This is a hands-on development role focused on delivering high-quality, scalable solutions within an Agile environment, with a strong emphasis on migration activities, detailed design implementation, and automated testing.
The successful candidate will work remotely within the UK and collaborate with technical teams to deliver robust Java-based solutions aligned to defined architectural and design standards.
Key Responsibilities
* Develop and implement Java-based applications and services using modern development frameworks and best practices.
* Work from detailed design documentation to deliver high-quality technical solutions.
* Support migration and transformation activities across enterprise applications and platforms.
* Build and maintain RESTful APIs and backend services using Spring Boot.
* Develop automated tests and contribute to improving test coverage and software quality.
* Participate in Agile ceremonies and collaborate with technical and delivery teams where required.
* Troubleshoot, resolve, and optimise application issues throughout the development lifecycle.
* Ensure code quality, maintainability, and adherence to engineering standards.
Required Skills & Experience
* Strong commercial experience with Java 21
* Proven experience using Spring Boot
* Experience with JBehave or similar BDD frameworks such as Cucumber
* Strong automated testing capability
* Experience supporting application or platform migration projects
* Good understanding of API development and integration patterns
* Familiarity with Agile delivery environments
Desirable Experience
* Utilities sector experience preferred
* Smart metering experience beneficial
Soft Skills
* Ability to work independently and manage workload effectively in a remote environment
* Strong attention to detail
* Comfortable working from detailed design specifications
* Good communication and collaboration skills
* Proactive and delivery-focused mindset