Inleiding Bij het Agentschap voor Hoger Onderwijs, Volwassenenonderwijs, Kwalificaties en Studietoelagen (AHOVOKS) van de Vlaamse Overheid zoeken we een full-stack Java ontwikkelaar ter versterking van ons full-stack ontwikkelteam. Ben jij op zoek naar een nieuwe uitdaging waarbij je als full-stack Java ontwikkelaar wil meewerken aan de lancering en uitwerking van innovatieprojecten dan ben jij misschien wel onze ideale kandidaat!
Waar kom je terecht? Je treedt in dienst van Vlaanderen Connect, met een contract voor onbepaalde duur, en je wordt voor lange termijn (minstens 3 à 5 jaar) ter beschikking gesteld aan het Agentschap voor Hoger Onderwijs, Volwassenenonderwijs, Kwalificaties en Studietoelagen. AHOVOKS heeft als missie het levenslang en levensbreed kwalificatiegericht leren voor iedereen mogelijk te maken. Het agentschap heeft als visie om de Vlaamse bevolking meer te laten deelnemen aan levenslang leren, de kwaliteit en het aanbod van de leermogelijkheden te verbeteren en om een efficiënte overheidsorganisatie te zijn die kan inspelen op de actuele en toekomstige maatschappelijke noden en evoluties. Als medewerker van AHOVOKS werk je samen met jouw collega’s aan de realisatie van deze missie en help je hiermee burgers:
- NARIC-Vlaanderen. NARIC-Vlaanderen helpt burgers die in het buitenland een diploma behaald hebben, en in Vlaanderen wil werken met dat diploma (bv. als arts). NARIC-Vlaanderen onderzoekt of het buitenlandse diploma dezelfde waarde heeft in Vlaanderen en kent een gelijkwaardigheid toe. Met die gelijkwaardigheid kan de burger dan aan het werk.
- De Examencommissie Secundair onderwijs: dit team biedt een tweede kans aan jongeren en volwassenen om buiten een schoolse context een getuigschrift of diploma te behalen. Je werkt mee aan
- Studietoelagen: studietoelagen helpt studenten die het financieel moeilijk hebben, met het betalen van hun studies hoger onderwijs en creëert zo maximale ontplooiingskansen voor deze burgers.
- Hoger- en Volwassenenonderwijs: dit team staat in voor financiering van universiteiten, hogescholen en centra voor volwassenenonderwijs, en ondersteund een aantal gegevensuitwisselingen tussen deze onderwijsinstellingen en de overheid.
Wat zal je moeten doen? Als full-stack Java ontwikkelaar ben je verantwoordelijk voor het hart van onze werking: de toepassingen die ons helpen deze missie te realiseren. Zo zal je meewerken aan de ontwikkeling van het e-loket van NARIC-Vlaanderen, waarmee burgers hun aanvraag indienen, en de toepassing waarmee medewerker de gelijkwaardigheid onderzoeken, het portaal waarmee deelnemers aan examens hun examens plannen en hun resultaat krijgen, het e-loket van studietoelagen, de leer-en ervaringsbewijzendatabank, ... Op die manier sta je mee aan de basis van nieuwe innovaties met een toekomsthorizon van 2 tot 5 jaar. Je komt terecht binnen ons full-stack ontwikkelteam, dat centraal voor het agentschap werkt, waar je samen met je collega’s onze front-end toepassingen, gericht op onze burgers (Angular), en back-end toepassingen (Java/Spring) ontwikkelt. Je krijgt hierbij zowel afwisseling tussen de verschillende domeinen/toepassingen, als diepgang op één van de domeinen/toepassingen. Je ontwikkelt projecten (grote veranderingen aan de toepassingen), onderhoud en werkt mee aan oplossingen voor incidenten. Als Java expert speel je een actieve rol in de guildwerking. Je coacht en ondersteunt andere ontwikkelaars. Vanuit de guild zorg je voor het nodige advies dat organisatiebreed voor verbetering kan zorgen.
Naar wie zijn wij op zoek? We zijn op zoek naar een leergierig persoon, die voldoende ervaring heeft binnen IT projecten om de maturiteit en vaardigheden aan te tonen die we verwachten. Iemand die in staat is om minder ervaren ontwikkelaars te coachen. Je krijgt de kans een aantal onderliggende platformen en technologieën te leren kennen.
Je hebt ervaring in een IT omgeving als ontwikkelaar. Een variatie van rollen en soorten projecten binnen IT is ook een sterke meerwaarde. Expertise in Java is cruciaal. Je hebt goede kennis van: · Java (JDK 11-17) including Streams en Java Collections
- Spring, Spring Boot, Cloud, Hibernate
- REST APIs, SOAP APIs,
- SQL (Oracle en PostgreSQL)
- Quartz, Lombok, EhCache
- Rules Engine Drools
- Mockito, SpringBootTest,
- Maven, Artifactory, SonarQube
Je bent bekend met principes zoals OOP, MVC en ORM.
Front-end ontwikkeling:
- Ervaring met Angular framework en libraries zoals RxJS en NGXS.
- Tools zoals npm, webpack, ViteJs, … behoren tot je kennis.
Je hebt goede kennis van:
- Termen als responsive design en mobile first
- Infrastructuur: AWS, Docker, Apigee
- Test- en deploy: Jenkins, GIT, SVN
- Tools: IntelliJ, Postman, Soap UI, DBeaver