A federal public sector modernisation programme (eDossier) requires a senior hands-on Solution Engineer to turn high-level architectures into implementable cloud-native systems. The role focuses on designing and building Java microservices with Quarkus, defining and delivering secure REST and event-driven APIs, and operating services in hybrid cloud environments with NoSQL datastores and CI/CD pipelines.
The mission
The eDossier programme is a multi-year modernisation initiative delivering a set of interconnected projects to replace legacy case management systems. Work focuses on cloud-native architecture, microservices and event-driven integration at enterprise scale, with delivery organised in large agile delivery teams and target timelines running to at least the end of 2028. Your designs will need to fit into an existing enterprise architecture and reuse approved building blocks where relevant.
Day-to-day you will convert solution and integration designs into implementation architectures, implement and test services, and harden environments across development, test, acceptance and production. You will work in cross-functional teams alongside back-end and front-end engineers, analysts and product owners, contribute to sprint events, and help operationalise services using PaaS components and CI/CD pipelines (preferably within Azure tooling).
Your responsibilities
- Translate high-level solution architectures into working implementation architectures and deliver runnable microservices using Java SE and Quarkus.
- Design, implement and document secure, versioned APIs and event-driven integration that support cross-project workflows and interoperability.
- Implement and improve CI/CD pipelines and release processes to reduce lead time and improve production stability.
- Integrate and operate PaaS offerings and NoSQL datastores to meet non-functional requirements for resilience and scalability.
- Collaborate with large agile delivery teams to review designs, run acceptance tests and coach engineers on cloud-native patterns and service design.
- Propose alternative technical solutions with clear trade-offs and recommendations for stakeholders across the project.
Your profile
Essential skills
- Proven ability to design and implement cloud-native microservices, 10+ years of hands-on development experience, including at least 5 years in software design for cloud, API, microservice and event-driven systems.
- Deep Java expertise, minimum 10 years with Java SE and at least 5 years with Java SE10+; at least 1 year of hands-on experience with Quarkus.
- Strong experience defining and developing APIs and integrating microservices, 10+ years in API design and microservice integration.
- Practical experience with event-driven architecture and systems, minimum 5 years.
- Experience with cloud-native development and integrating PaaS offerings, 3+ years (Azure experience preferred).
- Hands-on experience with NoSQL databases, and implementing and optimising CI/CD pipelines (3+ years).
- Comfortable working in large agile delivery teams and participating in all sprint ceremonies.
- Excellent communicator able to explain technical trade-offs to technical and non-technical stakeholders.
Languages
- English C1
- Dutch B2 or French B2
Education
- Degree in computer science or equivalent higher education diploma from a recognised EU institution