A Belgian federal public administration is executing a multi-year modernisation programme to replace its legacy asylum case-management systems. This role exists to combine hands-on Java cloud engineering with strong experience as a scrum/agile delivery master to coordinate delivery of API-first, microservices and event-driven components, and to run agile delivery in Azure DevOps within an expert cross-functional team.
The mission
The programme delivers a set of greenfield projects that implement APIs, microservices and event-driven architecture at enterprise scale, with production targets and releases planned through to at least the end of 2028. The technical landscape includes Java SE (10+), API design, event sourcing/handling, microservice integration and Azure DevOps for CI/CD and backlog management. Work matters because the platform will replace core public services used by operational teams across the administration.
Day-to-day you will act as a Solution Engineer and delivery master inside a small team of senior experts. You will design and validate API contracts, shape microservice boundaries, guide event-driven designs, and operate as the scrum/agile delivery master for sprints, planning and release calendars. You should expect to combine hands-on development or architecture tasks in Java with facilitation of sprint events, dependency management and proactive risk mitigation.
Your responsibilities
- Coordinate delivery across squads and external dependencies, producing realistic release calendars and ensuring on-time incremental delivery.
- Deliver and validate API and microservice designs, driving adoption of secure, testable contracts and event-sourcing practices.
- Implement, review and contribute code or architecture artefacts in Java SE 10+ to keep the team productive and technically aligned.
- Facilitate scrum events, backlog refinement and retrospectives, using Azure DevOps to manage work items, pipelines and traceability.
- Propose alternative technical solutions and provide clear decision rationale that balances operational, security and maintainability concerns.
- Share knowledge and raise the team’s engineering maturity through documentation, design reviews and hands-on coaching inside the delivery team.
Your profile
Essential skills
- Proven experience as a hands-on solution engineer and scrum/agile delivery master, senior level, 5+ years in delivery-master roles and 10+ years in software engineering.
- Deep Java SE experience, including Java SE 10+ and practical coding experience in production services.
- Strong track record in API design and development, with at least 10 years designing and implementing APIs.
- Demonstrable experience building and integrating microservices and event-driven systems, including event sourcing and event handling (5+ years).
- Practical experience using Azure DevOps to manage agile delivery, pipelines and releases (3+ years).
- Experience implementing agile frameworks such as SAFe and LeSS in delivery contexts (5+ years).
- Able to communicate clearly with technical and non-technical stakeholders, listen actively and make pragmatic recommendations.
Preferred skills
- Familiarity with Domain Driven Design or Behaviour Driven Development practices.
- Experience with Angular is an advantage.
Languages
- English, C1
- Dutch, C1
- French, C1
Education
- Degree in computer science or equivalent higher education, diploma required with application.