senior fullstack developer

Politie Opleiding Centrum Zuid Nederland

Utrecht

Hybrid

EUR 49,000 - 72,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Individueel Keuzebudget
ABP pensioen
Betaald ouderschapsverlof

Job summary

Politie Opleiding Centrum Zuid Nederland zoekt een senior fullstack developer die zowel backend (Java 17+/Spring Boot) als frontend (Angular) beheerst. Je werkt aan een 24/7 intelligence-systeem, met DevOps-omgevingen en CI/CD-optimalisaties.

Je werkt in een hybride setup in Utrecht, met minimaal één dag op kantoor, en mogelijk piketdiensten. We bieden salaris tussen 4.422 en 6.490 euro bruto per maand en een Individueel Keuzebudget plus pensioen.

Qualifications

  • HBO bachelor werk- en denkniveau in softwareontwikkeling.
  • Minimaal 6 jaar werkervaring als software developer met 3 jaar als senior, Java 17+ en Spring Boot.
  • Ervaring met Agile-, Continuous Delivery- en DevOps-omgevingen.
  • Ervaring met Front-end: Angular 19+, TypeScript, HTML5, CSS3, responsive design, tests.
  • Back-end: Java 21, Kotlin, Spring Boot 4, REST/JSON, Reactive Programming.
  • DevOps & Platform: OpenShift/Kubernetes, ArgoCD, GitLab pipelines, Docker/Podman, Linux.
  • Data & Messaging: Postgres, ElasticSearch, Kafka, S3.
  • Tooling & Security: Maven, Nexus, Sonar, Keycloak, OAuth, OWASP, networking en security.
  • TDD en testautomatisering.
  • Bij voorkeur ervaring met Android-ontwikkeling (Kotlin, Jetpack Compose, Gradle).

Responsibilities

  • Ontwerpen en ontwikkelen van high-performance fullstack toepassingen.
  • Beheren en uitbreiden van een 24/7 intelligence-systemen en CI/CD pipelines.
  • Samenwerken in een multidisciplinair DevOps-team en operationele professionals.
  • Zorgen voor veilige softwareontwikkeling, deployment en operations.

Skills

Senior fullstack developer
Java 17+
Spring Boot
Angular 19+
TypeScript
REST/JSON
Reactive Programming
OpenShift/Kubernetes
ArgoCD
GitLab pipelines
Docker/Podman
Linux
Bash
Python
Postgres
ElasticSearch
Kafka
S3
Maven
Nexus
OWASP
TDD

Education

HBO bachelor werk- en denkniveau in softwareontwikkeling

Tools

Android/Kotlin (pre)

Job description

Wat ga je doen?

Jij gaat werken bij de productielijn Business Intelligence, in het cluster Zoeken en Vinden. Binnen dit cluster zijn verschillende DevOps-teams actief voor de politie en diverse ketenpartners. Jouw team beheert en ontwikkelt applicaties en diensten om alle beschikbare informatie uit interne, nationale en internationale gegevensbronnen beschikbaar te maken voor ondersteuning van onze meldkamerdiensten. De applicaties waar jij aan werkt draaien op reguliere werkplekken én als mobiele app op de telefoons van onze collega's op straat. Met deze applicaties voorzien we de politie van de mogelijkheid om snel overzicht te genereren bij een incident. Jij gaat werken aan een 24/7 missie-kritisch intelligencesysteem. De opdracht omvat architectuur, ontwerp, doorontwikkeling, onderhoud en beheer van dit intelligence response-systeem.

Als senior fullstack developer ben je altijd bezig de software net dat beetje beter te maken en de CI/CD continu te optimaliseren. Een voordeel van werken bij de politie is dat er verschillende ondersteunende teams zijn die de clusters helpen bij het optimaliseren van kwalitatieve en veilige softwareontwikkeling, deployment en operations. Je werkt samen met een multidisciplinair team van DevOps engineers, IT-experts en operationele professionals. Zo draag jij er met onze ICT-oplossingen aan bij dat de politie tot de beste politiekorpsen ter wereld behoort.

Waar ga je werken?

Het Productiehuis is een organisatieonderdeel binnen de Dienst IV van de politie waarin onze DevOps teams volgens de Agile- en Scrummethode werken. In het Productiehuis zijn zeven Productielijnen ingericht, die zijn onderverdeeld volgens specifieke politiedomeinen. Jij gaat aan de slag in de productielijn Business Intelligence. Deze productielijn maakt producten die voorzien in de informatiebehoefte van de politie. Onze producten worden dagelijks gebruikt door alle politieagenten op straat, in de auto, de meldkamer en het Real Time Intelligence Center om snel informatie over een situatie op te vragen. Het is van groot belang dat deze informatie correct, snel, veilig en gemakkelijk te gebruiken is.

We werken hybride (volgens de scrummethodiek) waarvan minimaal 1 dag op kantoor in Utrecht. Verder is het goed om te weten dat er ook een beroep op je gedaan kan worden voor een piket dienst. Daarbij kan het voorkomen dat je buiten kantoortijd wordt opgeroepen. Het werk van de politie gaat immers 24/7 door.

Meer over DevOps engineering bij de politie
Wie ben jij?

Je bent een senior fullstack developer die zich net zo thuis voelt in de back-end als in de front-end, en die DevOps niet als bijzaak ziet maar als integraal onderdeel van het vak. Je bent verantwoordelijk voor het volledige traject: van ontwerp tot productie, inclusief de operationele kant. Een deel van onze gebruikers werkt met onze mobiele app, daarom is ervaring in Android-ontwikkeling een pre.

Je bent analytisch, nieuwsgierig van aard en constant op zoek naar mogelijkheden om nieuwe technologieën te benutten in het voordeel van de klant. Je hanteert een vooruitstrevende aanpak om te komen tot resultaten met daarbij voortdurend aandacht voor kwaliteit en continuïteit. Je stelt jezelf regelmatig de vraag: hoe kan dit nóg beter, het is voor jou een uitdaging om hierover na te denken en je deelt graag je creatieve ideeën binnen en buiten het team. Bovendien ben je een echte teamspeler en kun je minder ervaren collega's begeleiden. Je past je gemakkelijk aan wanneer de situatie daarom vraagt, óók wanneer je onder druk komt te staan.

Verder Heb Je
  • hbo (bachelor) werk- en denkniveau, bij voorkeur in de richting van softwareontwikkeling;
  • minimaal 6 jaar werkervaring als software developer waarvan 3 jaar als senior, met Java (17+) en Spring Boot;
  • ruime ervaring met werken in Agile-, Continuous Delivery- en DevOps-omgevingen;
  • aantoonbare werkervaring met:
    • Front-end: Angular 19+, TypeScript, HTML5, CSS3 (SCSS), JavaScript, responsive design, unit en E2E testen, state management, component-based development en het ontwikkelen van gebruiksvriendelijke, toegankelijke interfaces;
    • Back-end: Java 21, Kotlin, Spring Boot 4, REST/JSON, Reactive Programming, objectoriëntatie en datastructuren;
    • DevOps & Platform: OpenShift/Kubernetes, ArgoCD, GitLab pipelines, Docker/Podman Compose, Linux, Bash, Python, Infrastructure as Code en configuratiebeheer;
    • Data & Messaging: Postgres, ElasticSearch, Kafka en S3;
    • Tooling & Security: Maven, Nexus, Sonar, Keycloak, Matomo, OAuth, OWASP, networking en security;
    • TDD en testautomatisering.
  • bij voorkeur heb je ervaring met Android-ontwikkeling (Kotlin, Jetpack Compose, Gradle).
Wat wij bieden
  • een bruto maandsalaris van minimaal € 4.422,- en maximaal € 6.490,- (schaal 11 Bbp) op basis van een 36-urige werkweek;
  • een Individueel Keuzebudget (IKB) dat uit twee delen bestaat:
    • Een bruto deel van 17,86% van je salaris. Met dit budget kun je een deel van je arbeidsvoorwaarden zelf samenstellen. Denk bijvoorbeeld aan het uitbetalen van je budget, het kopen van vakantie-uren of ontwikkelactiviteiten zoals een opleiding.
    • Een netto deel van € 515,91 per jaar. Dit budget kun je bijvoorbeeld gebruiken voor duurzaamheidsdoelen, vakbondscontributie en voor vitaliteit.
  • een uitstekende pensioenopbouw bij ABP en betaald ouderschapsverlof (meer info over verlof, regelingen en mogelijkheden).

De formele functie binnen het functiegebouw van de politie is bedrijfsvoeringspecialist C, werkterrein informatie- communicatietechnologie.

Wat verder belangrijk is
  • Een veiligheidsonderzoek maakt deel uit van de selectieprocedure.
  • Goed politiewerk heeft verschillende inzichten nodig. Met welke unieke blik kom jij ons versterken?
  • Je hebt een diploma op hbo (bachelor) niveau of je bent daaraan gelijkgesteld via EVC. Of je hebt minimaal twee jaar werkervaring op het gevraagde niveau. Dit toon je aan met een erkende functieomschrijving of een formeel vastgestelde vacaturetekst of een ander formeel bewijsstuk. Het bewijsstuk heeft aantoonbaar betrekking op een functie die je daadwerkelijk hebt uitgevoerd en moet herleidbaar zijn tot jouw persoon. Denk aan een werkgeversverklaring waarin het werk- en denkniveau staat opgenomen of een uittreksel uit het HR-systeem waarop je functie en het dienstverband zichtbaar zijn.

Acquisitie naar aanleiding van deze vacature wordt niet op prijs gesteld.

Bel or mail met Marcel Smit, clustermanager (06 – 31 78 19 11, marcel.smit@politie.nl) als je meer informatie over de functie wilt hebben. Voor vragen over de sollicitatieprocedure bel of mail je met Bas Feskens, IT-recruiter (06 - 39 01 36 49, bas.feskens@politie.nl).

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

senior fullstack developer
senior fullstack developer

Politie Nederland • Utrecht

On-site
EUR 49,000 - 72,000
ABP pensioenopbouw
Betaald ouderschapsverlof
developer
developer

Politie Opleiding Centrum Zuid Nederland • Zwolle

Hybrid
EUR 50,000 - 74,000
ABP pensioen
IKB budget
Ouderschapsverlof
DevOps engineer operations - politie.nl
DevOps engineer operations - politie.nl

Politie Nederland • Utrecht

On-site
EUR 42,000 - 66,000
Individueel Keuzebudget (IKB)
ABP pensioen
Ouderschapsverlof
+1
DevOps engineer operations - politie.nl
DevOps engineer operations - politie.nl

Politie Opleiding Centrum Zuid Nederland • Utrecht

Hybrid
EUR 42,000 - 66,000
Bruto maandsalaris 3.735–5.883 euro
fullstack developer - Digitaal Politie Contact
fullstack developer - Digitaal Politie Contact

Politie Nederland • Utrecht

Hybrid
EUR 42,000 - 66,000
Hybride werken
Ontwikkelingsmogelijkheden
Uitstekende pensioenopbouw bij ABP
junior fullstack developer - Digitaal Politie Contact
junior fullstack developer - Digitaal Politie Contact

Politie Opleiding Centrum Zuid Nederland • Utrecht

Hybrid
EUR 37,000 - 59,000
IKB-budget
ABP-pensioenopbouw
Ouderschapsverlof
fullstack lead developer - politie.nl
fullstack lead developer - politie.nl

Politie Nederland • Utrecht

Hybrid
EUR 50,000 - 74,000
IKB-budget
Pensioenregeling ABP
Proeftijd en vaste aanstelling na pro1
fullstack lead developer - politie.nl
fullstack lead developer - politie.nl

Politie Opleiding Centrum Zuid Nederland • Utrecht

Hybrid
EUR 50,000 - 74,000
Hybride werken
Individueel Keuzebudget (IKB)
Pensioenopbouw ABP
DevOps engineer operations
DevOps engineer operations

Politie Nederland • Utrecht

Hybrid
EUR 42,000 - 66,000
Hybride werken
Ontwikkelingsmogelijkheden
Pensioenopbouw ABP
junior fullstack developer - Digitaal Politie Contact
junior fullstack developer - Digitaal Politie Contact

Politie Nederland • Utrecht

Hybrid
EUR 40,000 - 64,000
Hybride werken
Ontwikkelingsmogelijkheden
Proeftijd van een jaar