Senior Fullstack Java Developer – DevSecOps / Security
EmpiricFunctieomschrijving
Senior Fullstack Java Developer – DevSecOps / Security
Locatie: Utrecht (hybride, minimaal 2 dagen per week op locatie)
Startdatum: 1 maart 2027
Inzet: 36 uur per weekScreening: Politie-screening is verplicht
Interviews: 17 of 18 november 2026
Over de opdracht
Voor een nieuw DevOps-team binnen de IT-consultancy+ Politie zijn we op zoek naar een ervaren Senior Fullstack Java Developer met aantoonbare expertise op het gebied van softwareontwikkeling, informatiebeveiliging en DevSecOps.Je komt te werken binnen het cluster Digitaal Politie Contact (DPC), waar je samen met een multidisciplinair team verantwoordelijk bent voor het ontwikkelen, verbeteren en beheren van bedrijfskritische applicaties. Het gaat onder andere om het Signalenportaal, de Servicemodule, Coördinatie Intake en Internet Aangifte.
In deze rol combineer je hands-on softwareontwikkeling met een sterke focus op secure software development. Je zorgt ervoor dat security gedurende de volledige ontwikkelcyclus wordt meegenomen: van analyse en ontwerp tot ontwikkeling, testen en beheer.
Daarnaast neem je verantwoordelijkheid voor de kwaliteit en veiligheid van de software, denk je actief mee over technische oplossingen en draag je bij aan de verdere ontwikkeling van het team. Kennisdeling, coaching en het borgen van kennis binnen de organisatie zijn belangrijke onderdelen van de opdracht.
Verantwoordelijkheden
- Ontwikkelen, doorontwikkelen en beheren van enterprise-applicaties met Java en Spring.
- Ontwerpen, bouwen en integreren van REST API's en werken met OpenAPI.
- Integreren van securitymaatregelen in de volledige softwareontwikkelcyclus volgens het shift-left-principe.
- Toepassen van DevSecOps-principes tijdens analyse, ontwikkeling, testen en beheer.
- Uitvoeren en verbeteren van securitycontroles, waaronder SAST, DAST en SCA.
- Identificeren, analyseren en oplossen van kwetsbaarheden in applicaties en dependencies.
- Toepassen van secure coding-principes en relevante beveiligingsrichtlijnen.
- Samenwerken binnen een Agile/Scrum- en DevOps-team.
- Bewaken van codekwaliteit, onderhoudbaarheid en softwarearchitectuur.
- Actief bijdragen aan kennisdeling, coaching en de overdracht van kennis en verantwoordelijkheden naar interne teamleden.
- Waar nodig deelnemen aan piketdiensten.
- Minimaal 5 jaar relevante ervaring als Senior Java Developer of Senior Fullstack Developer.
- Ruime ervaring met Java 11 of hoger, bij voorkeur Java 17 of hoger.
- Ervaring met Spring Framework 5+ en Spring Boot.
- Aantoonbare ervaring met REST API's en OpenAPI.
- Ervaring met complexe enterprise-applicatielandschappen.
- Aantoonbare ervaring met secure software development en DevSecOps.
- Ervaring met SAST-, DAST- en SCA-tools.
- Kennis van web application security, bij voorkeur OWASP ZAP.
- Ervaring met dependency- en vulnerability scanning, bijvoorbeeld Nexus IQ.
- Kennis van informatiebeveiligingsrichtlijnen, zoals BIO en NIST.
- Ervaring met Agile/Scrum en een DevOps-werkwijze.
- Kennis van SOLID, DRY, YAGNI en KISS.
- Bereidheid en mogelijkheid om de verplichte Politie-screening te doorlopen.
- Beschikbaarheid voor een interview op 17 of 18 november 2026.
- Ervaring met Kafka.
- Kennis van Oracle en SQL.
- Ervaring met Git, Jenkins, Maven, SonarQube en Nexus.
- Ervaring met GitOps, ArgoCD en Helm.
- Kennis van Docker, Kubernetes en/of OpenShift.
- Ervaring met Linux en scripting.
- Front-endervaring met Angular, JavaScript, HTML5 en CSS.
- Ervaring met monitoring en logging, bijvoorbeeld Elasticsearch, Grafana en Prometheus.
- Ervaring binnen de overheid, bij de Politie of in een vergelijkbare bedrijfskritische omgeving.
- DASA DevOps Fundamentals-certificering of aantoonbare status hiervan.
Je werkt graag samen, deelt actief kennis en bent in staat om minder ervaren collega's te coachen. Je hebt een T-shaped profiel: brede kennis van softwareontwikkeling en DevOps, gecombineerd met diepgaande expertise op het gebied van Java en security.
Praktische informatie
- Startdatum: 1 maart 2027.
- Inzet: 36 uur per week.
- Werklocatie: HUB50, Utrecht.
- Hybride werken, met minimaal 2 dagen per week op locatie.
- Maximaal uurtarief: € 90 all-in.
- Contractvorm: freelance, freelance-to-perm of deta-vast.
- Politie-screening is noodzakelijk.
- Beschikbaarheid voor het teaminterview op 17 of 18 november 2026 is vereist.
Interesse in deze functie?