Java Developer - Remote

Hays plc
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 81K

Job location

Remote
Charing Cross, United Kingdom

Tech stack

Java
Server Applications
Unit Testing
Software Quality
Continuous Integration
Java Message Service (JMS)
WildFly (JBoss AS)
JUnit
Commercial Software
Scrum
Ansible
Simple Object Access Protocol (SOAP)
Web Services
Spring-mvc
Spring-boot
GIT
Spring Data
Jenkins

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.

Apply for this position