Junior Software Engineer
Role details
Job location
Tech stack
Job description
As a Software Engineer, you'll work within a small, close-knit team responsible for designing, developing and supporting custom-built software products. You'll be involved throughout the full project lifecycle - from gathering requirements and writing clean, efficient code to testing, deployment and client support., * Design, build, and maintain bespoke software solutions using Java and SQL
- Work across the full software development lifecycle, from concept to delivery
- Collaborate with policing and government clients to define and deliver solutions
- Develop and maintain high-volume, low-latency applications ensuring strong performance
- Test and debug software to ensure reliability and maintainability
- Support and enhance existing applications and systems
- Research and present new technologies for continuous improvement
- Travel to customer sites for meetings, deployments, and support activities, * Opportunity to contribute to real-world projects in the public safety and security domain
- Work within a small, technically skilled team with clear ownership of projects
- Exposure to both backend and frontend Java technologies
- Direct engagement with customers across the UK and internationally
- Ongoing professional development and the chance to build a long-term career in secure software engineering
Requirements
Do you have a valid Driving Licence license?, Do you have experience in Linux?, Are you a recent Junior Software Engineer with a passion for Java development and a keen interest in building secure software solutions for critical UK services? This is an excellent opportunity to join a highly specialised software team delivering innovative, bespoke systems to law-enforcement and government customers., * Java (commercial experience required)
- SQL
- Linux (preferably Red Hat / Rocky)
Desirable Skills:
- J2EE, JPA, GWT / GXT, Vaadin
- Knowledge of secure software development practices
- Interest in full stack or web application development
About You
As this role supports sensitive national projects, you must be a British national able to achieve DV clearance, and hold a full UK driving licence.