In het kort
Gemeente Rotterdam zoekt een senior Java Ontwikkelaar in Rotterdam. Het gaat om een detacheringsopdracht voor 32 uur per week met een looptijd van 12 maanden. Het tarief is €80,00 tot €90,00 per uur.
Functie
Als senior Javaontwikkelaar werk je binnen een zelfsturend Scrum/DevOps-team aan het digitale loket Mijn Loket. Je bent gezamenlijk verantwoordelijk voor het hele traject: van het verhelderen van de vraag tot en met oplevering en beheer in productie.
Mijn Loket biedt burgers en bedrijven onder meer inzicht in lopende zaken en afspraken, de mogelijkheid om online afspraken te maken, een belastingloket en online betalen. Je werkt aan het vernieuwen van de software en het realiseren van nieuwe functionaliteit. Daarbij bouw je WCAG-conforme softwarecomponenten en koppel je met externe systemen.
Wat ga je doen?
- Je helpt de opdrachtgever wensen en vraagstukken helder te krijgen.
- Je schrijft zelfstandig hoogwaardige, onderhoudbare code en bijbehorende unit- en integratietesten.
- Je ondersteunt deployments naar productie en helpt productieverstoringen op te lossen.
- Je levert regelmatig werkende software op en presenteert deze tijdens sprintdemo’s.
- Je doorgrondt de onderliggende processen en werkt binnen de architectuurkaders.
Werkomgeving
Er wordt voornamelijk vanuit huis gewerkt. Vergaderingen en digitale ontmoetingen vinden plaats via MS Teams. Als fysieke aanwezigheid nodig is, gebeurt dit voornamelijk op een gemeentelijke locatie in Rotterdam.
Periodieke wacht- en waakdiensten buiten kantooruren kunnen onderdeel zijn van de functie. Dit betreft ongeveer 6 à 7 weken per jaar. Je bent dan bereikbaar; een daadwerkelijke calamiteit komt slechts bij hoge uitzondering voor.
Jouw profiel
Je bent een ervaren Javaontwikkelaar met een sociale en integere houding. Je houdt je vakkennis actueel, past die effectief toe en deelt kennis graag met collega’s. Je werkt resultaat- en kwaliteitsgericht, hebt oog voor clean code en houdt de doelstellingen van de opdracht in beeld. Je werkt planmatig en communiceert mondeling en schriftelijk vaardig in het Nederlands.
Eisen
- Je hebt minimaal een afgeronde relevante hbo-opleiding, zoals Hogere Informatica of Technische Informatica, of een afgeronde wo-bètastudie.
- Je hebt minimaal 9 jaar werkervaring als senior Javaontwikkelaar, opgedaan in de afgelopen 10 jaar.
- Je hebt minimaal 8 jaar ervaring met het Spring-framework en minimaal 8 jaar met Hibernate, beide opgedaan in de afgelopen 10 jaar.
- Je hebt minimaal 5 jaar ervaring met webservices, SOAP, WSDL en REST, opgedaan in de afgelopen 6 jaar.
- Je hebt minimaal 4 jaar ervaring met SQL, opgedaan in de afgelopen 5 jaar.
- Je hebt minimaal 4 jaar ervaring met Apache Wicket, opgedaan in de afgelopen 5 jaar.
Eisen
Hier moet je cv aantoonbaar aan voldoen
- Je beschikt minimaal over een afgeronde relevante hbo-opleiding (zoals Hogere Informatica Opleiding en/of Technische Informatica) of een afgeronde WO Beta studie
- Je beschikt over minimaal 9 jaar werkervaring als Java ontwikkelaar (senior), opgedaan in de afgelopen 10 jaar
- Je beschikt over minimaal 8 jaar ervaring met het Spring framework, opgedaan in de afgelopen 10 jaar
- Je beschikt over minimaal 8 jaar ervaring met Hibernate, opgedaan in de afgelopen 10 jaar
- Je beschikt over minimaal 5 jaar ervaring met Webservices, SOAP, WSDL én REST, opgedaan in de afgelopen 6 jaar
- Je beschikt over minimaal 4 jaar ervaring met SQL, opgedaan in de afgelopen 5 jaar
- Je beschikt over minimaal 4 jaar ervaring met Apache Wicket, opgedaan in de laatste 5 jaar
Wensen
Hiermee val je op
- Je beschikt over minimaal 2 jaar werkervaring als DevOps engineer met Docker, Kubernetes, Openshift én ArgoCD
- Je beschikt over minimaal 2 jaar ervaring met het implementeren volgens de WCAG 2.1+ richtlijnen
- Je beschikt over minimaal 1 jaar ervaring met:
- het NL Design System
- het ontwikkelen van applicaties voor het domein dienstverlening door gemeenten én het ontwikkelen van Common Ground applicaties
- OpenApi contracten
- Jira, Confluence én Github
- Liquibase
Competenties
- Je bent een ervaren Javaontwikkelaar
- Je hebt een sociale en integere houding
- Je beschikt over actuele kennis in je vakgebied
- Je past die kennis effectief toe in je oplossingen
- Je deelt informatie graag met je collega's
- Je bent resultaat- en kwaliteitsgericht (clean code)
- Je verliest de doelstellingen van de opdracht niet uit het oog
- Planmatig werken is voor jou geen probleem
- Zowel schriftelijk als mondeling ben je communicatief vaardig
- Je hebt een goede beheersing van de Nederlandse taal
- Je bent kritisch
- Je helpt de klant om zijn wensen helder te krijgen
- Je schrijft zelfstandig clean code die van hoge kwaliteit is
- Je ondersteunt bij deployments naar productie
- Je helpt bij het oplossen van productieverstoringen
- Je bent in staat de onderliggende processen te doorgronden