Senior Java Developer

Door de Wet DBA is deze opdracht alleen in te vullen door IT-professionals in loondienst (detachering). Eisen: - Programmeren (Java, Spring Framework, PostGres, SonarQube, GIT) - Kubernetes, Open Shift, Harbor - Unit testing, Integration testing - Search technologie (Apache SOLR) Wensen: - De kandidaat komt te werken in een team: een pro-actieve en analytische houding, helder communiceren en effectief kunnen samenwerken, zorgdragen voor gedragen oplossingen binnen en tussen teams zijn derhalve gewenste competenties. - 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. Omschrijving: 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. Hij of zij denkt binnen dat team mee over de software-architectuur en software-kwaliteit. De ontwikkelaar bewaakt de cohesie van technische oplossingen in het team en met het andere ontwikkelteam in dit project. Daarnaast bouwt de ontwikkelaar zelf mee aan de software, samen met een aantal andere ontwikkelaars. Het is ook de verantwoordelijkheid van de ontwikkelaar om de systemen en de software te beheren. Dit betekent dat de ontwikkelaar betrokken is bij het volledige proces van ontwikkeling tot en met het onderhoud van de software. De samenwerking met andere ontwikkelteams binnen KOOP is cruciaal, aangezien de projecten vaak met elkaar verweven zijn. De rol vereist een proactieve houding en een analytische benadering van problemen. De ontwikkelaar moet in staat zijn om helder te communiceren en effectief samen te werken met verschillende stakeholders, waaronder securityspecialisten en solution architects. Het project PLOOI is van groot belang voor de openheid en transparantie van de overheid, en de ontwikkelaar speelt een sleutelrol in het realiseren van deze doelstellingen.

Aanbieden
Deze opdracht is gesloten.

Wanneer je ingelogd bent zie je hier de volledige tekst van de opdracht. Nu hebben we deze tekst hier geplaatst om het design er mooi uit te laten zien. En eigenlijk zou deze tekst ook helemaal niet zichtbaar moeten zijn als je niet aan de html of css had gezeten ;)

Meld je aan

Meld je aan, word een Superhero en bied jezelf aan op de leukste opdrachten! Met een account heb je toegang tot de grootste verzameling IT-opdrachten in Nederland.