Full Stack Ontwikkelaar (Java/Angular)
Bright Professionals
About the role
Voor Rijkswaterstaat zoeken wij een Fullstack Ontwikkelaar. Je gaat aan de slag in een ontwikkelteam dat een applicatie ontwikkelt voor het Scheepvaartmanagement, waarbij je manier van werken aansluit op zowel de bestaande werkwijze binnen Rijkswaterstaat (ORT-SVM) als de kwaliteitsaanpak die ICTU hanteert. Bij de start werk je aan het project SPORTS (Software Productie ORT Scheepvaart). Als mobiel verkeersleider of toezichthouder van Rijkswaterstaat ben je dagelijks betrokken bij verschillende taken op het water, zoals toezicht houden, coördineren bij calamiteiten en het inspecteren van vaartuigen. Het systeem waaraan je werkt wordt speciaal ontwikkeld ter ondersteuning van inspecties binnen het Gebeurtenissen Registratie Systeem. Deze software bevordert een vlotte en veilige scheepvaart en wordt daarom beheerd en ontwikkeld voor een 24x7 hoog-beschikbaarheid. Binnen Rijkswaterstaat zijn er meerdere scrumteams actief op het SVM-landschap, waarin je werkt met een moderne stack volgens een (micro-)services-architectuur. Dankzij CI/CD kunnen deze services snel via Docker containers en Kubernetes-OTA naar productie worden gebracht. Je werkt op BizDevOps-wijze nauw samen met architecten, beheer en de business. Je draagt bij aan het optimaliseren en automatiseren van processen, testen en omgevingen. Je maakt gebruik van onder andere Kotlin, Spring Boot, Maven, Docker/Kubernetes, Angular, Gitlab, PostgreSQL, unittesten en Playwright. Jouw verantwoordelijkheden
Afstemmen met ontwikkelaars, testers en de story owner Ontwikkelen van complexe (enterprise) softwaresystemen in Spring Boot met Kotlin Ontwikkelen van Java (REST) webservices Ontwikkelen van functionaliteiten in een front-end framework, onder andere in Angular Opleveren van code die voldoet aan gestelde specificaties en acceptatiecriteria Werken onder kwaliteitsborging binnen een microservices-landschap Stabiel en up-to-date houden van de (lokale) ontwikkelomgeving Code reviewen van andere ontwikkelaars binnen het team Afdekken van de code met unittesten en integratietesten Faciliteren en het nemen van initiatieven waarmee goede inpassing van het productontwerp in de solution-architectuur wordt gerealiseerd Signaleren van knelpunten en kansen in implementatie, productontwerp en architectuur Doen van verbetervoorstellen Je ontwikkelt software die missiekritisch is voor Rijkswaterstaat. Daarom draai je volgens rooster mee in een 24x7 oproep- of consignatiedienst buiten kantooruren. • Tijdens de looptijd van het programma ENIAMS kunnen extra projecten toegevoegd worden die bij aanvang nog niet bekend zijn. Ook deze zullen tot jouw werkzaamheden behoren. Jouw profiel
Je bent een fullstack ontwikkelaar die gewend is te werken in een multidisciplinair team Je levert vanuit je technische en inhoudelijke kennis een actieve bijdrage aan het project Je beschikt over sterke communicatieve vaardigheden en een solide technische achtergrond in de genoemde methoden en technieken Je werkt zelfstandig aan het plannen, uitvoeren en bewaken van je eigen deelactiviteiten Je neemt actief deel aan de gezamenlijke sprintplanning en voortgangsbewaking binnen het team Je hecht waarde aan een goede sfeer, samenwerken, kwaliteit, fullstack werken en staat open voor nieuwe manieren van werken en technieken Functie-eisen Je beschikt over hbo- of academisch werk- en denkniveau en hebt minimaal 5 jaar relevante ervaring met: Het ontwikkelen van complexe (enterprise) softwaresystemen in Spring Boot met Java/Kotlin, waarvan ten minste 3 jaar ervaring met Kotlin Het ontwikkelen van Java (REST) webservices, inclusief ervaring met Jackson Het werken met SQL (PostgreSQL) en JPA/Hibernate Ervaring met moderne web development frameworks Het werken in een complex microservice landschap Ervaring met een software stack die draait op Docker/Kubernetes Functie-wensen Je hebt aantoonbare ervaring met Angular Je hebt ervaring als lead ontwikkelaar en kunt mee denken bij probleemstellingen en oplossingen, die je helder kunt toelichten Je hebt aantoonbare ervaring met het stabiel en up-to-date houden van een lokale en remote K8s-omgeving. Hierbij heb je gewerkt met Kotlin, Spring Boot, Maven, Docker/Kubernetes, Angular, Gitlab, PostgreSQL en Playwright Je hebt aantoonbare ervaring met kwaliteitsgericht ontwikkelen met SonarQube en SIG Het is een pre als je ervaring hebt met Quality Time (softwarekwaliteit monitoring-tool) Je hebt ervaring met testen middels Playwright en Wiremocks Je hebt aantoonbare ervaring met JMS (Artemis), Liquibase, OpenAPI specificatie en generatie, en OpenShift
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free