Full Stack Engineer — Angular and Spring Boot for NATO with security clearance
Summary
Full stack engineer developing and maintaining operational web applications for a defense organization using Angular 10+ and Spring Boot 5+. The role involves end-to-end feature delivery, automated testing, and working within a Scrum team on Linux-based environments.
A multinational defence organisation runs a family of operational software applications and is looking for a full stack engineer who is genuinely comfortable at both ends of the stack. You will join a small Scrum team, take features from idea to production, and stay with them once they are running.
What you would be doing
- Developing, operating and maintaining operational web applications, front end and back end, with the same care on both sides.
- Writing Angular front ends in TypeScript, with the HTML and CSS work that goes with them.
- Writing Java services on Spring and Spring Boot, and the automated tests that keep them honest — unit, component, functional and integration.
- Working with SQL and NoSQL stores, and with the messaging and near real-time data feeds the applications depend on.
- Running the build and delivery chain day to day: Git, Maven, Jenkins, Jira, packaging on Linux.
- Taking part in the team's Scrum rhythm, and helping the product owner turn a rough idea into something shippable.
What you would bring
- A degree in computer science or a close engineering subject and at least three years writing software professionally.
- Two years or more with Angular 10 or later, and the same again with Spring 5 or later.
- Solid automated testing habits, and confidence with XML, JSON, Git, Maven and Jenkins.
- Comfort on Linux — RHEL or Oracle Linux — plus the networking basics: TCP, UDP, SSH, a terminal.
- Nice to have: WebSockets with STOMP, near real-time data visualisation, RPM packaging, tactical data links, Scrum experience.
- Professional English and the ability to work inside an international team.
Extensions are offered where the work goes well. Applications are reviewed as they arrive.