Senior Java Ontwikkelaar Basisregistraties en Integratie – cluster BCO
Eisen: - Minimaal een afgeronde relevante hbo-opleiding (zoals Hogere Informatica Opleiding en/of Technische Informatica) OF een afgeronde WO Beta studie. - Minimaal 6 jaar werkervaring als Java ontwikkelaar (senior), opgedaan in de afgelopen 8 jaar. - Minimaal 6 jaar werkervaring met integratie van systemen op basis van Enterprise Integration Patterns, opgedaan in de afgelopen 8 jaar. - Minimaal 6 jaar ervaring met Webservices, SOA en WSDL en OpenAPI, opgedaan in de afgelopen 8 jaar. - Minimaal 3 jaar ervaring met Spring Framework, opgedaan in de afgelopen 5 jaar. - Minimaal 4 jaar ervaring met JPA en Hibernate, opgedaan in de afgelopen 6 jaar. - Minimaal 4 jaar ervaring met SQL, opgedaan in de afgelopen 6 jaar. - Aantoonbare ervaring met het werken met een containerplatform. - Aantoonbare ervaring met het ontwikkelen van een gemeentelijke basisregistratie gegevensbroker. Wensen: - Minimaal 1 jaar ervaring opgedaan in de afgelopen 5 jaar met Mule ESB. - Minimaal 1 jaar ervaring opgedaan in de afgelopen 5 jaar met Oracle database. - Minimaal 1 jaar ervaring opgedaan in de afgelopen 5 jaar met Apache Camel. - Minimaal 1 jaar ervaring opgedaan in de afgelopen 5 jaar met Redhat OpenShift Container Platform. - Minimaal 1 jaar ervaring opgedaan in de afgelopen 5 jaar met JSON, XML en XSLT. - Minimaal 1 jaar ervaring opgedaan in de afgelopen 5 jaar met Maven. - Minimaal 1 jaar ervaring opgedaan in de afgelopen 5 jaar met Fitnesse. - Kennis van en ervaring met integraties in overheidsomgevingen. - Kennis van en ervaring met de Data Vault datamodelleringsmethode. - Kennis van en ervaring met de volgende gemeentelijke processen: Basisadministraties en bijbehorende berichtstandaarden: BRP, BAG, NHR. - Kennis van en ervaring met financiële administratie op basis van internationale berichtstandaarden. Omschrijving: Als Senior Java Ontwikkelaar binnen de gemeente Rotterdam ga je aan de slag in een Scrumteam, waar je zelfstandig verantwoordelijk bent voor het programmeren en ontwikkelen van oplossingen. Je richt je op de realisatie van componenten en services, met een sterke focus op kwaliteit en de behoeften van de klant. Je hebt een passie voor programmeren en vindt het belangrijk om bij te dragen aan de dienstverlening aan de burger en het verbeteren van de efficiëntie binnen de stad. In deze rol werk je samen met je team aan de ontwikkeling van basisregistraties en integratiecomponenten, waarbij je ook verantwoordelijk bent voor het schrijven van clean code en het uitvoeren van unit- en integratietesten. Je ondersteunt ook bij de deployments naar productie, wat een essentieel onderdeel van het proces is. Je hebt minimaal 6 jaar ervaring als Java ontwikkelaar en bent bekend met integratie van systemen, webservices, en het gebruik van frameworks zoals Spring. Daarnaast heb je ervaring met JPA, Hibernate en SQL. Je bent communicatief vaardig en kunt zowel schriftelijk als mondeling goed uit de voeten in het Nederlands. De afdeling Softwareontwikkeling Java.NET is verantwoordelijk voor maatwerkoplossingen en werkt volgens agile principes. De organisatie waar je voor werkt, BCO, speelt een cruciale rol in de gemeentelijke organisatie en ondersteunt meer dan 14.000 medewerkers. Je komt te werken in een dynamische omgeving waar innovatie en samenwerking centraal staan. De gemeente Rotterdam is een grote en diverse stad, en jouw werk zal direct bijdragen aan de ontwikkeling en het welzijn van de inwoners. Dit is een unieke kans om je vaardigheden in te zetten voor een belangrijke maatschappelijke opdracht.