Senior Software Engineer Back-End
Job Description:
Wie zoeken we?
Je hebt als senior software engineer back-end:
• Aantoonbaar HBO werk- en denkniveau, verkregen op basis van een afgeronde opleiding IT;
• Taalniveau Nederlands minimaal B2;
• Door de kandidaat zélf geschreven CV en motivatie;
• Minimaal 5 jaar ervaring met systeemontwikkeling en integratie;
• Minimaal 5 jaar ervaring en zelfstandigheid in zowel beheer- als vernieuwingstrajecten;
• Minimaal 3 jaar ervaring met de te gebruiken methoden, technieken en tools.
Competenties:
• Resultaatgericht;
• Klantgericht;
• Kwaliteitsbewust;
• Goede communicatieve vaardigheden.
U voegt slechts één Nederlandstalig curriculum vitae (cv) van maximaal 3 pagina's A4 toe. Uit dit cv dient te blijken dat u voldoet aan onderstaande eisen
Omschrijving project waarbinnen de medewerker te werk wordt gesteld:
Het bedrijf is één van de ontwikkelpartners van het digitale stelsel van de Omgevingswet. Via de omgevingswet is alle informatie straks op één plek te vinden in het nieuwe Omgevingsloket. Via dit loket kunnen initiatiefnemers, overheden en belanghebbenden snel zien wat kan en mag in de fysieke leefomgeving. Het stelsel wordt op een Agile manier ontwikkeld, wat betekent dat er aan het begin van het kwartaal beslist wordt wat er gebouwd wordt en aan het einde van het kwartaal functionaliteit geleverd wordt, die veelal via praktijkproeven direct beproefd wordt. Er wordt binnen het bedrijf aan een aantal toepassingen voor de omgevingswet ontwikkeld.
De unit is o.a. verantwoordelijk voor de ontwikkel- en beheerwerkzaamheden voor een WOZ-waadeloket.
Je zult voor deze opdracht specifiek werken aan het maken van:
- Een API voor het programma Haal Centraal.
Op dit moment start het WOZ team met een opdracht. De gemeenten willen basisgegevens conform de Common Ground afnemen bij één en dezelfde bron en af van alle kopieën die binnen gemeenten worden bijgehouden. De opdracht maakt dit mogelijk door verstrekking van basisgegevens aan binnengemeentelijke afnemers te “outsourcen” naar landelijke bronnen.
- Digimelding
Binnen het stelsel van Basisregistraties dienen afnemers de mogelijkheid te hebben om twijfels over de juistheid van de informatie terug te kunnen melden. Op dit moment gebeurt dit nog rechtstreeks van de afnemer naar de betreffende bronhouder (gemeente). We willen dit proces digitaal maken.
- Een nieuw waardeloket
Het huidige waardeloket gaat vervangen worden door een nieuw waardeloket. In het waardeloket worden GEO-gegevens gecombineerd van platformen.. Bij de bouw van het nieuwe WOZ-waardeloket zal er gebruikt gemaakt worden van generieke GEO-componenten. Dit zijn interne herbruikbare front-end componenten die gerealiseert worden voor het bouwen van viewers. Het gaat hier om back-end werkzaamheden.
Verantwoordelijkheden:
- Wijzigen en toevoegen van applicatie code;
- Deelnemen in een Scrum / DevOps team (stand-ups, retrospectives, refinements, poker planning e.d.);
- Uitvoeren van impactanalyses, planningssessies;
- Toepassen en bijhouden van Java ontwikkelstandaarden;
- Ontwikkelaar moet cross functional zijn en ook meekunnen helpen bij bv. het testen;
- Uitwerken van OpenAPI 3.0 specificaties;
- Veilig programmeren;
- Documenteren van de oplossing;
- Overdracht van de kennis.
Belangrijkste technieken, methoden en tools
- Java 11;
- Spring;
- Spring Boot;
- Hibernate;
- SQL – Oracle / Postgres;
- SOAP;
- XML;
- JSON;
- REST API;
- GitHub;
- Jenkins;
- Docker;
- Maven;
- JIRA;
- SAML / OAuth / JWT;
- Pré: kennis van Cloud concepten;
- Pré: Kennis van Prometheus en Grafana.
Required Skills:
PostgreSQL Java11 Spring XML SQL Spring Boot SOAP Scrum Software REST JSON Oracle JIRA Maven Planning Jenkins Hibernate Engineer Java Github Docker DevOps