Full Stack Java Developer - CIRCA £40k
About the Role
Our client is seeking a motivated Full Stack Java Developer to join their small but dynamic development team. This is a unique opportunity to work closely with policing customers, designing, building, and supporting bespoke software solutions tailored to their needs. The role offers ownership of your work and the chance to see projects through their full lifecycle.
As part of this role, you may also have the opportunity to travel across the UK and internationally to collaborate directly with clients. Please note, this role requires the successful candidate to hold or obtain DV (Developed Vetting) security clearance.
Key Responsibilities
* Collaborate with policing customers to gather requirements and design custom software solutions.
* Develop, test, and maintain Java-based applications with a focus on quality and scalability.
* Work across the full stack to ensure seamless functionality and performance.
* Provide ongoing support and enhancements to existing products.
* Travel to client sites for consultations, demonstrations, and deployments.
Candidate Requirements
* Education: Recent graduate or apprentice with a computing or mathematical background.
* Commercial experience using Java.
* Experience with SQL and Linux systems (preferably Red Hat or Rocky).
* Additional Requirements:
* British national with the ability to obtain or already holding security clearance (DV clearance required).
* A valid UK driving license.
Essential Skills
* Proficiency in Java programming.
* Strong SQL skills, including database design and optimization.
* Familiarity with Linux-based systems (preferably Red Hat / Rocky).
Desirable Skills
* Experience with J2EE (Java 2 Platform, Enterprise Edition).
* Knowledge of JPA (Java Persistence API).
* Familiarity with web frameworks such as GWT (Google Web Toolkit) or GXT.
* Exposure to Vaadin framework for UI development.