Your new role
A leading consultancy is seeking a Java Developer to support a majorernment‑led technology programme. The role involves delivering both functional and non‑functional improvements, ensuring the applications remain robust, scalable and capable of handling increased workload demands.
What you'll need to succeed
1. Solid Java development background with experience delivering enterprise-level applications, writing maintainable code and working within structured engineering practices.
2. Strong understanding of the Spring ecosystem and confidence in using modules such as Spring Boot, Spring MVC and Spring Data to build scalable and testable services
3. Experience building or consuming web services using REST or SOAP, with the ability to design, integrate and troubleshoot service-basedmunication
4. Familiarity with messaging technologies including JMS and message-drivenponents, supporting asynchronous workflows and high volume message processing
5. Experience writing unit tests using frameworks such as JUnit, ensuring code quality, reliability and effective continuous integration
6. UK National with at least five years of continuous residency, due to the sensitivity of the project
7. Two to five years ofmercial software development experience, including supporting and administering large‑scale Java applications
8. Experience working with application servers such as JBoss, including deployment, configuration and troubleshooting
9. Knowledge of CI/CD tooling such as Jenkins and automation technologies like Ansible
10. Confident with Git‑based workflows in collaborative engineering teams
11. Experience operating within Agile Scrum environments and contributing to iterative delivery cycles
12. Strong ability to diagnose, investigate and resolve issues acrossplex integrated systems
What you'll get in return
13. Access to market leading technologies.
14. Remote working.