Wij zijn op zoek naar een Senior Java Developer met kennis en ervaring van Kubernetes, Spring Framework, Gitlab CI, Apache SOLR, PostGres en Microservices.
Opdrachtbeschrijving
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;
- 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.
Functie eisen
- Java ontwikkeling (5 jaar ervaring), Kubernetes (2 jaar ervaring)
- 1 jaar werkervaring bij de Rijksoverheid
- 3 jaar ervaring met Agile werken
- Uitgebreide kennis van en ervaring met Spring Framework
- Kennis van PostGres
- Kennis van S3 storage
- Kennis van en ervaring met Gitlab CI
- Kennis van Apache SOLR
- Ervaring met Observability, bijv. ELK stack + Grafana
- Ervaring met Identity en Access Management (Keycloack, Spring security)
- Ervaring met het werken met Microservices
Competenties
De kandidaat komt te werken in een team: een proactieve houding, helder communiceren en effectief kunnen samenwerken zijn derhalve gewenste competenties.
Overige functiewesen
- Bekend om met SOLID principes te werken.
- Bekend met software design patterns en het toepassen hiervan.
Logius is de dienst digitale overheid en onderdeel van het ministerie van Binnenlandse Zaken en Koninkrijksrelaties. De diensten en standaarden van Logius zijn voor de gehele overheid ontwikkeld. Logius is verantwoordelijk voor het beheer, de doorontwikkeling en de overheidsbrede toepassingen van deze diensten en standaarden.