logo

Bekijk alle vacatures

Senior Java Developer

Den Haag, Zuid Holland
Kenmerk 1032644
Omschrijving


Om proces PLOOI te sturen ontwikkelt het project PLOOI als hart van het systeem een kern, DCN (Datacollectie- en Normalisatie) die gegevens van al deze bronnen kan ophalen, registeren, verrijken, standaardiseren en indexeren.
Op deze DCN-kern zijn verschillende applicaties aangesloten:
- Applicaties die zorg dragen voor human-to-system en system-to-system aanlevering van gegevens;
- De verschillende portalen, waaronder het PLOOI portaal (open.overheid.nl);
- Voorzieningen die zorg dragen voor uitwisseling van gegevens met andere externe systemen.

Verder is de DCN-kern voorzien van beheersfunctionaliteit, zodat er inzicht is in de documentenstromen en functioneel beheerders kunnen acteren op uitzonderingen hierin. Zaken als schaalbaarheid en flexibiliteit zijn cruciaal in de ontwikkeling. Ook het modelleren van de gegevensstroom (gebaseerd op asynchroon berichtenverkeer) levert de nodige uitdagingen op. Het gaat dan onder meer om ontdubbelen van documenten, bouwen van/ danwel integreren met onderdelen bijvoorbeeld die geavanceerde analyses op teksten kunnen uitvoeren.

Voor het project PLOOI zoekt KOOP een senior Java-ontwikkelaar, die mee kan bouwen aan de PLOOI systemen en aan ketenfunctionaliteit die op de PLOOI systemen gekoppeld wordt. PLOOI kent een front-end gebaseerd op REACT en een back-end gebaseerd op een microservices-architectuur, Spring Boot, Apache Camel en PostgreSQL. Voor zoekfunctionaliteit wordt gebruik gemaakt van Apache Solr. De systemen zijn operationeel op een Kubernetes-omgeving (Red Hat OpenShift). Er zijn CI/CD pipelines gebouwd in Gitlab.

De senior Java-ontwikkelaar:
• werkt binnen het DevOps-team dat verantwoordelijk is voor de aanlevering, verwerking, opslag, indexering en de publicatie van overheidsdocumenten en metadata
• denkt binnen dat team mee over de software-architectuur en software-kwaliteit
• bewaakt de cohesie van technische oplossingen in het team en met het andere ontwikkelteam in dit project
• bouwt zelf mee aan de software, samen met een aantal andere ontwikkelaars
• beheert de systemen/ de software. You build it, you run it
• werkt samen met andere ontwikkelteams binnen KOOP

Functiecriteria
  • Java, Spring Framework, PostGres, SonarQube, GIT
  • Kubernetes, Open Shift, Harbor
  • Unit testing, Integration testing
  • Search technologie (Apache SOLR)
  • 2 jaar Rijksoverheid
  • 5 jaar Java Ontwikkeling
  • 3 jaar Kubernetes
  • 2 jaar Apache SOLR
Functiewensen
  • Kennis van S3 storage.
  • Kennis van en ervaring met Gitlab CI.
  • Ervaring met Observability, bijv. ELK stack + grafana.
  • Ervaring met Identity en Access Management (Keycloack, Spring security).
  • Ervaring met het werken met Microservices.
  • Bekend om met SOLID principes te werken.
  • Bekend met software design patterns en het toepassen hiervan.
  • Je bent in het bezit van functie-gerelateerde (SAFe-Agile) certificeringen of bent bereid deze op korte termijn te behalen.

Inzetgegevens
14-04-2025 tm 13-04-2026 met optie verlenging
36 uur per week
Den Haag
ZZP: Nee

Stuur ons uiterlijk 28 maart 2025, voor 17.00 uur jouw NL CV in Word, motivatie, beschikbaarheid en uurtarief.
 
Met vriendelijke groet,

Aaron Sinkeldam
Resource Manager

06-43478663

UUw5lc8.png

Deel deze vacature

Powered by