Job Summary
This role requires regular office presence in Winnersh, UK and eligibility for security clearances.
We are seeking experienced Java developers to join our dedicated team, supporting critical national infrastructure and public sector services.
* Develop back-end software using Java, Spring Boot, PostgreSQL and other tools.
* Optimize software performance and write secure, clean and efficient code.
* Reuse existing software components, libraries and frameworks when appropriate.
* Participate in requirements analysis, estimations and software testing.
* Document solutions through code comments, layouts, diagrams and charts.
* Collaborate within a diverse team, contributing to coding standards and peer reviews.
* Support software enhancements, maintenance and bug fixes.
* Deliver projects to UK Government standards.
Key Requirements
* Foundation in Java Programming Language, typically gained over 1+ year
* Languages/Frameworks: Java, Spring Boot, Tomcat, PostgreSQL, OpenAPI 3, REST APIs
* Version Control/Tools: Git, SVN, Bitbucket, Nexus, SonarQube, Nessus, Cyberwatch
* Good communication skills and English proficiency
* A collaborative mindset to foster teamwork and build strong internal relationships.
* Full UK Driving Licence.
* Eligibility to obtain and maintain UK SC Clearance and NPPV3 Clearance is essential.
Benefits Package
* 25 days holiday per year plus bank holidays
* Group Personal Pension with employer contributions
* Life Assurance
* Private health insurance
* Working from home flexibility
* Learning platform with Udemy
* Career opportunities
Additional Employee Provisions
* Employee Benefits Platform with discounts and deals on leading retailers
* Employee Assistance Program – with access to 24/7 counselling services
* Optional Give as You Earn (to registered charity of your choice)
* Access to Booker Wholesale
* Cycle2Work Scheme
About the Role
The successful candidate will have excellent problem-solving skills, be highly organized and have experience working in a team environment. Strong communication and interpersonal skills are essential for this role.