Achtergrond opdracht
De IvhO werkt aan vernieuwing van haar applicatielandschap door middel van het implementeren van een servicegerichte architectuur. Het IV-landschap moet wendbaarder en betrouwbaarder worden zodat beter ingespeeld kan worden op de steeds sneller veranderende gebruikersbehoefte. In de organisatiecultuur, werkwijzes en het IV-landschap worden op dit moment aanpassingen gemaakt om aan die behoefte tegemoet te komen. Een onderdeel daarvan is het ontwikkelen van een lichtgewicht servicearchitectuur, waar deze opdracht onderdeel van is.
Eisen
- Java programmeren (Java versie 8 of hoger) Webservices en Service Oriented Architectuur
Werkervaring als Java-ontwikkelaar (Java versie 8 of hoger) (3 jaar)
Werkervaring met Spring Boot en JPA / Hibernate icm (Oracle) databases (3 jaar)
Werkervaring met SOAP / REST (3 jaar)
Uitstekende mondelinge en schriftelijke communicatieve vaardigheden in het Nederlands
Wensen
- Unittesting / Junit / Maven / Spring (Boot)
- Tooling: Jira, Confluence, git/GitLab
- Software quality tools (bijv. SonarQube)
- Ervaring met agile werken/werken in SCRUM-teams
- Werkervaring met Databases (Oracle, SQL Server, MySQL)
- Werkervaring met Apache - Tomcat
- Werkervaring met Linux
- Ervaring met containers (Redhat Open Shift / Kubernetes / Docker)
Opdrachtomschrijving
De Inspectie van het Onderwijs houdt toezicht op kwaliteit van onderwijs bij scholen en besturen. Om dit toezicht te ondersteunen zijn eigen systemen ontwikkeld die, samen met standaard pakketten, het werk van inspecteurs ondersteunen. De Inspectie is drie jaar geleden gestart met het verservicen van haar applicatielandschap. Voor het ontwikkelen van onze services en bronregistartes zijn wij op zoek naar een Java ontwikkelaar met ruime ervaring met onder andere Spring Boot, JPA en SOAP / REST.