Samenvatting opdracht
Project EMMA (IVOM) moderniseert en digitaliseert OM-werkprocessen en vervangt zeven zaakssystemen door één modulair zaaksysteem voor uniform werken binnen het OM.
Doel is ondersteuning van het nieuwe Wetboek van Strafvordering en realisatie van de OM-informatiestrategie (BIPOM 2020–2027), inclusief verbetering van ketensamenwerking en digitale weerbaarheid.
Je werkt aan het OM-ontwikkelde EMMA-platform: integratie, UI, pipelines, database-optimalisatie, documentgeneratie (XSL-FO) en security in een continu veranderende Agile/DevOps-omgeving.
Technologieën en tooling omvatten low-code Be Informed, integratie via Camel en Mulesoft, ECM OpenText, SpringBoot voor REST-services, React voor UI, CI/CD met GitLab, OpenShift en cloudnative IaC/GitOps-principes.
Concreet: inrichten en configureren van CI/CD-pipelines, OIDC/OAuth2-authenticatie/authorization flows, high-volume veilige bestandsuitwisseling, beheer van integraties en databasemodellen, en kennisdeling binnen het team.
Vereist profiel
- Ervaren Full Stack / Java-ontwikkelaar met aantoonbare SpringBoot-kennis en ervaring in het bouwen van robuuste, veilige en schaalbare REST-services.
- Praktische ervaring met integratieplatforms (Apache Camel en/of Mulesoft) en het ontwerpen/beheren van integraties en API-flows.
- Kennis van frontend-technologieën (React) en integratie van UI-componenten met backend-services.
- Ervaring met CI/CD (GitLab), containerplatforms (OpenShift), Nexus, IaC/GitOps en het opzetten van pipelines en deployment-processen.
- Bekend met authenticatie/autorisation (OIDC, OAuth2), security-by-design, zero-trust principes en veilige bestandsuitwisseling.
- Ervaring met ECM (OpenText) en documentgeneratie (XSL-FO) is een pré; ervaring met low-code (Be Informed) is gewenst.
- Basisvaardigheden in datamodelontwerp en database-optimalisatie; oog voor onderhoudbaarheid en performance.
- Sterke communicatieve en sociale vaardigheden, ervaring in Agile/DevOps-teams, bereidheid tot coachen en kennisdeling.
- Affiniteit met vernieuwing, flexibiliteit in een veranderende IT-omgeving en goede beheersing van de Nederlandse taal.
- Standplaats/regio: Utrecht; rol: Full Stack Developer / Java-ontwikkelaar binnen het OM (IVOM).
Eisen
- Hbo-diploma (IT of gerelateerd).
- Minimaal 5 jaar aantoonbare ervaring als full stack developer.
- Aantoonbare kennis van databases: MS-SQL, PostgreSQL, NoSQL.
- Aantoonbare kennis van integratie & messaging: AMQ, JMS, REST.
- Aantoonbare kennis van ontwerptalen en -frameworks: Java, JavaScript, SpringBoot.
- Aantoonbare kennis van containertechnologie: Kubernetes, OpenShift, Helm, Podman, Istio.
- Aantoonbare kennis van CI/CD tooling: GitLab, Nexus, Harbor, ArgoCD.
- Uitstekende uitdrukkingsvaardigheid in de Nederlandse taal, zowel mondeling als schriftelijk.
- De aangeboden kandidaat is geen zzp'er.
Wensen
- Aantoonbare ervaring als full stack developer binnen de Rijksoverheid.
- Meerdere jaren ervaring met Scrum, Agile of DevOps (bij voorkeur 3 jaar of meer).
- Beschikt over technische kennis van zero trust, mTLS en XSL-FO.
- Goed presteren in interview op basis van cv/motivatie (casus, visie, competenties en aansluiting op team/organisatie).
- Sterke affiniteit met techniek en het begrijpen van technische koppelingen.
- Goede communicatieve en sociale vaardigheden.
- Flexibel, creatief, nauwkeurig en empathisch.
- Bijdragen aan de kwaliteit en samenwerking binnen een Agile/DevOps team.
Competenties
- Analyseren
- Creativiteit
- Netwerken
- Omgevingsbewustzijn
- Organisatiesensitiviteit
- Overtuigingskracht
- Plannen en organiseren
- Resultaatgerichtheid