Java Developer - Remote
Role details
Job location
Tech stack
Job description
Your new role
A leading consultancy is seeking a Java Developer to support a major government-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
- Solid Java development background with experience delivering enterprise-level applications, writing maintainable code and working within structured engineering practices.
- 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
- Experience building or consuming web services using REST or SOAP, with the ability to design, integrate and troubleshoot service-based communication
- Familiarity with messaging technologies including JMS and message-driven components, supporting asynchronous workflows and high volume message processing
- Experience writing unit tests using frameworks such as JUnit, ensuring code quality, reliability and effective continuous integration
- UK National with at least five years of continuous residency, due to the sensitivity of the project
- Two to five years of commercial software development experience, including supporting and administering large-scale Java applications
- Experience working with application servers such as JBoss, including deployment, configuration and troubleshooting
- Knowledge of CI/CD tooling such as Jenkins and automation technologies like Ansible
- Confident with Git-based workflows in collaborative engineering teams
- Experience operating within Agile Scrum environments and contributing to iterative delivery cycles
- Strong ability to diagnose, investigate and resolve issues across complex integrated systems
What you'll get in return
- Access to market leading technologies.
- Remote working.
What you need to do now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.
If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career. #4771748 - Cameron
Requirements
- Solid Java development background with experience delivering enterprise-level applications, writing maintainable code and working within structured engineering practices.
- 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
- Experience building or consuming web services using REST or SOAP, with the ability to design, integrate and troubleshoot service-based communication
- Familiarity with messaging technologies including JMS and message-driven components, supporting asynchronous workflows and high volume message processing
- Experience writing unit tests using frameworks such as JUnit, ensuring code quality, reliability and effective continuous integration
- UK National with at least five years of continuous residency, due to the sensitivity of the project
- Two to five years of commercial software development experience, including supporting and administering large-scale Java applications
- Experience working with application servers such as JBoss, including deployment, configuration and troubleshooting
- Knowledge of CI/CD tooling such as Jenkins and automation technologies like Ansible
- Confident with Git-based workflows in collaborative engineering teams
- Experience operating within Agile Scrum environments and contributing to iterative delivery cycles
- Strong ability to diagnose, investigate and resolve issues across complex integrated systems
What you'll get in return
- Access to market leading technologies.
- Remote working.