Functieomschrijving
Voor Gemeente Rotterdam zoeken wij een Senior Java Ontwikkelaar.Jouw functie
Je werkt binnen een zelfsturend Scrumteam, waar je zelfstandig opdrachten uitvoert en het eindresultaat oplevert aan het project Parksaver binnen de afgesproken looptijd. Je voelt je, net als alle teamleden, verantwoordelijk voor alle aspecten: vanaf het uitvragen tot en met de oplevering in productie. Je bent kritisch en helpt opdrachtgevers om hun wensen helder te krijgen. Je schrijft zelfstandig clean code van hoge kwaliteit, inclusief bijbehorende unit- en integratietesten, en ondersteunt waar nodig bij deployments naar productie.
Van jou wordt verwacht dat je WCAG-compliant front-end componenten bouwt in Apache Wicket, evenals back-end componenten die je test en oplevert. Hierbij werk je samen met diverse externe systemen. De rol is specialistisch, omdat er diepgaande kennis en ervaring vereist is van Java, Apache Wicket, Spring en Hibernate. Daarnaast ben je in staat om de onderliggende processen te doorgronden. De gemeente stuurt op het eindresultaat, maar jij bepaalt zelf op welke manier je dit bereikt. Hiervoor krijg je een Windows laptop in bruikleen. Omdat Parksaver ook buiten kantoortijden beschikbaar moet zijn, wordt van je verwacht dat je beschikbaar bent voor standby-diensten.
Jouw profiel
Je beschikt over een sociale en integere houding. Je hebt actuele kennis van je vakgebied, past die effectief toe en deelt je oplossingen graag met collega’s. Je werkt resultaat- en kwaliteitsgericht (clean code) en houdt altijd de doelstellingen van de opdracht goed in het oog. Planmatig werken gaat je uitstekend af. Zowel schriftelijk als mondeling ben je communicatief vaardig en je beheerst de Nederlandse taal goed.
Organisatie
Bij deze organisatie wordt gewerkt aan het ondersteunen van ruim 14.000 collega’s en het college van burgemeester en wethouders zodat zij elke dag het beste uit zichzelf kunnen halen voor de stad. Bestuurs- en Concernondersteuning (BCO) wordt gezien als de ruggengraat van de gemeentelijke organisatie. Collega’s uit andere onderdelen van de organisatie staan centraal, zodat de stad op hen kan rekenen.
BCO is één van de meest diverse teams van het concern. Hier werken advocaten, accountants, inkopers en IT’ers, maar ook loopbaancoaches, recruiters, evenementenorganisatoren, nieuwsmakers, bestuursvoorlichters en communicatieadviseurs. Samen vormen zij de staforganisatie van de gemeente Rotterdam. Adviseren en faciliteren hoort bij deze organisatie. Waar nodig wordt er geïnnoveerd of worden de handen uit de mouwen gestoken om bij te dragen. Werken bij BCO betekent werken in de haarvaten van de organisatie.
Rotterdam blijft zich vernieuwen en wordt internationaal geprezen om de ontwikkeling van de stad. Juist daarom is jouw werk hier interessant en van groot belang. De stad kampt met grootstedelijke uitdagingen die het uiterste vragen van alle medewerkers.
Kun jij dit aan? Denk je verder dan de Nieuwe Maas? En wil jij je inzetten voor meer dan 620.000 Rotterdammers? Dan ben jij hier op je plek.
Functie eisen
- Je beschikt over een afgeronde HBO-Informatica opleiding
- Je hebt minimaal 8 jaar werkervaring als Java ontwikkelaar, opgedaan in de afgelopen 10 jaar
- Je hebt minimaal 3 jaar werkervaring met Spring Framework 6 of nieuwer, opgedaan in de afgelopen 5 jaar
- Je hebt minimaal 2 jaar werkervaring met Apache Wicket 10, opgedaan in de afgelopen 3 jaar
- Je hebt minimaal 3 jaar werkervaring met Jakarta Persistence API en Hibernate, opgedaan in de afgelopen 5 jaar
- Je hebt minimaal 2 jaar werkervaring met JGiven, opgedaan in de afgelopen 3 jaar
- Je hebt minimaal 2 jaar werkervaring met QueryDSL, opgedaan in de afgelopen 3 jaar
- Je hebt minimaal 5 jaar werkervaring met Webservices (SOAP en REST), opgedaan in de afgelopen 8 jaar
- Je hebt minimaal 3 jaar werkervaring met SQL, opgedaan in de afgelopen 8 jaar
Functie wensen
- Je hebt werkervaring met de processen die gerelateerd zijn aan het domein parkeren en parkeerproducten van gemeenten
- Je hebt werkervaring als DevOps engineer en hebt daarbij gewerkt met Docker, Kubernetes en OpenShift
