Belastingdienst
Java Developer
Vandaag toegevoegd
Sommige details van deze opdracht zijn niet publiek beschikbaar.
Word gratis lidOver de opdracht
De Java Ontwikkelaar wordt ingezet voor het ontwikkelen van web Java-applicaties en webservices binnen het team Toezicht. Samen met collega’s maakt de ontwikkelaar onderdeel uit van één van de scrumteams en levert het team in sprints van twee weken telkens een ‘shippable product’ op. De werkzaamheden richten zich op het (door)ontwikkelen, onderhouden en borgen van de continuïteit van meerdere applicaties die worden gebruikt in het toezichtproces. In samenwerking met het scrumteam, de productowner en gebruikers wordt gewerkt aan het opleveren van kwalitatieve, onderhoudbare functionaliteit.
Een belangrijke uitdaging ligt in de migratie van applicaties naar nieuwe hostingplatformen, inclusief de bijbehorende vernieuwing van gebruikte frameworks en libraries. Daarnaast is er aandacht voor het realiseren en onderhouden van een digitaal klantbeeld. Via de backend worden gegevens uit verschillende bronnen ontsloten en gepresenteerd in een Java-web-frontend. De applicaties binnen de afdeling ondersteunen daarbij het ontsluiten en presenteren van informatie voor veel gebruikers.
In deze opdracht staat het werken aan de backend en het realiseren van webservices centraal, met focus op het goed functioneren en beheersbaar houden van de bestaande software. De ontwikkelaar draagt bij aan het verder verbeteren van de applicaties binnen de gestelde agile werkwijze, waarbij continue doorontwikkeling en onderhoud in de planning zijn geïntegreerd.
Eisen
- Aantoonbaar hbo-werk- en denkniveau
- Ervaring met Open Liberty/WebSphere, OpenShift/Kubernetes, Redis en Tekton (minimaal 3 jaar)
- Ervaring met Angular (TypeScript/JavaScript), Spring Boot, Java EE/8+ en hoger; bekend met SQL-databases en Git (minimaal 5 jaar)
- Ervaring met het ontsluiten van API’s
- Minimaal 5 jaar werkervaring met het ontwikkelen in Java EE
- Minimaal 3 jaar ervaring met het ontwikkelen van webservices
- Je beheerst diverse frameworks en tooling zoals Java EE, Maven, Jenkins, SonarQube en Git
- Je beheerst de Nederlandse taal goed, zowel mondeling als schriftelijk
Wensen
- Ruime ervaring met continuous integration en continuous delivery
- Kennis en ervaring met de SCRUM-werkwijze
- Kennis van Atlassian-tooling (Jira, Bitbucket, Confluence)