Job Overview:
This is a hands-on software engineering position with 90% coding, focused on backend development in Spring Boot and event-sourcing principles.
You'll be part of a small but highly capable team working on mission-critical software used globally. You'll also contribute across the stack, including web-based applications built in Angular, and mentor other developers in the team.
The business has a collaborative culture where engineers are encouraged to build the best product they can. This role offers the chance to work on tangible software that makes a difference, in a recession-proof industry with long-term product roadmaps.
Your Skills and Experience:
* 5–10 years of commercial software engineering experience
* Strong backend skills in Java with Spring Boot
* Hands-on experience with an event sourcing framework (Axon preferred; EventStore, EventFlow, Eventuate also valued)
* Experience delivering web-based applications using Angular or similar
* Background working on transactional, traceable systems where reliability is essential
* Ability to mentor developers and guide backend/service design
* Clear communication skills and a strong team mindset
Benefits and Opportunities:
* Work alongside a smart, supportive engineering team
* Real ownership, variety, and technical influence
* Stable role in a low-turnover business with a massive footprint in the sector
* Opportunities to progress and take on more responsibility