Omschrijving
Het project EMMA binnen IVOM (Informatievoorziening Openbaar Ministerie) geeft invulling aan de OM-informatiestrategie uit het BIPOM (2020-2027). Doel is de vernieuwing en digitalisering van werkprocessen en het vervangen van 7 zaakssystemen door één modulair opgebouwd zaaksysteem, zodat uniform werken binnen het OM mogelijk wordt.
Je komt te werken aan het OM-ontwikkelde Emma Platform. Je ondersteunt ontwikkelteams bij het ontwikkelen van maatwerksoftware voor onder andere integratie, user-interface, pipelines, database-optimalisatie, documentgeneratie en security-aspecten. Je besteedt veel tijd aan vernieuwing, verbetering, ondersteuning en kennisdeling in een continu veranderende IT-omgeving. Je draagt bij aan de kwaliteit en samenwerking van het Agile/DevOps team, hebt sterke affiniteit met techniek en beschikt over uitstekende communicatieve en sociale vaardigheden.
Technologie en omgeving:
- Low-code: Be Informed (configuratie en modelleren van regels en functionaliteit).
- Integratie: Camel en Mulesoft (overkoepelend integratieplatform).
- ECM: OpenText voor verwerking van dossierstukken.
- Voortbrenging en deployment: GitLab, Nexus, containertechnologie (OpenShift), cloudnative, IaC, GitOps, DevOps, zero-trust.
Concrete werkzaamheden en resultaten:
- Inrichten en configureren van CI/CD-pipelines en teams ondersteunen bij gebruik.
- Uitwerken en inrichten van authenticatie- en autorisatiestromen op basis van OIDC en OAuth 2.0.
- Technische integratie en ondersteuning van diverse UI-componenten met React.
- Ontwikkelen van robuuste, veilige, schaalbare en onderhoudbare REST-services met SpringBoot (o.a. veilige en hoog-volume bestandsuitwisseling).
- Ontwikkelen en beheren van integraties op basis van Camel.
- Ontwikkelen en beheren van documenttemplates met XSL-FO.
- Ontwerpen en inrichten van (kleine) databasemodellen.
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.
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.
- 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
