Je functie in het kort
Inleiding
Het Agentschap voor Hoger Onderwijs, Volwassenenonderwijs, Kwalificaties en Studietoelagen (AHOVOKS) zoekt een Lead Full-stack Java Developer die meer doet dan code schrijven: iemand die technisch richting geeft, collega’s coacht, en de architectuurvisie van morgen mee vormgeeft.
Ben jij een ervaren full-stack developer die op zoek is naar een uitdagende rol met impact? Wil jij niet alleen bouwen aan innovatieve toepassingen, maar ook technische keuzes beïnvloeden, collega’s inspireren en duurzame oplossingen realiseren? Dan ben jij misschien wel onze ideale lead developer!
Wat zal je moeten doen?
Als lead developer ben je verantwoordelijk voor het technische hart van onze werking: de toepassingen die rechtstreeks bijdragen aan de maatschappelijke missie van AHOVOKS. Je werkt mee aan kritieke publieke systemen zoals het e-loket van NARIC, het examenportaal, studietoelagenplatform en de Vlaamse diplomadatabank. Je zorgt ervoor dat deze systemen stabiel, performant en toekomstgericht blijven — met een toekomsthorizon van 2 tot 5 jaar.
Je maakt deel uit van ons full-stack ontwikkelteam, dat centraal voor het agentschap werkt, met moderne technologieën (Angular, Java 21, Spring Boot) en toepassingen ontwikkelt met directe impact op burgers. Als lead zorg je voor technische richting, codekwaliteit en mentoring.Je werkt aan een brede waaier van toepassingen binnen verschillende domeinen, wat zorgt voor de nodige afwisseling. Tegelijk krijg je de kans om je te verdiepen in één of meerdere systemen waarin je echt expert wordt. Je combineert het realiseren van grotere projectmatige vernieuwingen met het structureel onderhouden van toepassingen en het meewerken aan oplossingen voor incidenten.
Met jouw ruime ervaring speel je een actieve rol in onze full-stack guild. Dit is een teamoverschrijdende groep die standaarden definieert, kennis deelt en strategische technische keuzes ondersteunt voor heel onze product portfolio. Je coacht collega’s, bewaakt de technische richting, en zet mee de standaard voor herbruikbaarheid, testbaarheid en kwaliteit. Je fungeert als brug tussen development en architectuur, en hebt een duidelijke stem in strategische beslissingen rond technologiekeuze, integratie en platformarchitectuur.
Naar wie zijn wij op zoek?
We zoeken een ervaren en technisch onderlegde full-stack developer die beschikt over de maturiteit, visie en communicatieve vaardigheden om een leidende rol op te nemen binnen ons team en de full-stack guild. Je bent iemand die ownership neemt, actief meedenkt over technische richting en met enthousiasme collega’s begeleidt en laat groeien.
Wie ben jij?
Wat verwachten we van jou?
Leiderschap & samenwerking
- Je hebt ervaring met het coördineren of begeleiden van technische teams, communities of practice of guilds.
- Je vindt het belangrijk om kennis en best practices te delen, en een cultuur van continue verbetering te stimuleren.
- Je hebt een coachende houding en helpt minder ervaren ontwikkelaars groeien via code reviews, begeleiding en voorbeeldgedrag.
Technische maturiteit & visie
- Je denkt structureel en toekomstgericht over softwarekwaliteit, schaalbaarheid en onderhoudbaarheid.
- Je weet technische keuzes te onderbouwen en uitleggen, ook aan niet-technische stakeholders.
- Je volgt technologische evoluties op en stelt vernieuwingstrajecten voor waar die meerwaarde bieden.
Wat is jouw technisch profiel?
Je beschikt over diepgaande kennis van Java backend development in combinatie met een sterke ervaring in moderne front-end frameworks zoals Angular. Je bent vertrouwd met de uitdagingen van full-stack ontwikkeling en hanteert daarbij best practices op het vlak van testbaarheid, herbruikbaarheid, en schaalbaarheid.
Backend development
- Je bent expert in Java (JDK 17–21), met grondige kennis van Streams, Collections, en OOP-principes zoals MVC en ORM.
- Je hebt ruime ervaring met Spring Boot, Spring Cloud en Hibernate/JPA voor het bouwen van robuuste microservices.
- Je bouwt en consumeert REST- en SOAP-API’s en gebruikt SQL (Oracle/PostgreSQL) efficiënt.
- Kennis van componenten zoals Quartz, Lombok, en EhCache is een pluspunt.
- Je test je code met frameworks zoals JUnit, Mockito, SpringBootTest en volgt CI-principes.
Frontend development
- Je bent vertrouwd met Angular en hebt ervaring met moderne libraries zoals RxJS en NGXS.
- Je hebt inzicht in component-based development en herbruikbare libraries.
- Je gebruikt SCSS/SASS, begrijpt responsive en mobile-first design en hebt ervaring met tools zoals npm, webpack en eventueel ViteJs.
- Ervaring met Tailwind CSS is mooi meegenomen.
DevOps & tooling
- Je werkt vlot met GIT (git-flow, PR-concepten) en SVN voor versiebeheer, en je bent vertrouwd met Jenkins, SonarQube, Maven en artefactbeheer via Nexus.
- Je ontwikkelt in IntelliJ en gebruikt tools zoals Postman, Soap UI en DBeaver voor testen en debugging.
- Je hebt basiskennis van containertechnologieën (Docker) en cloud-infrastructuur (AWS).
- Begrip van API management via Apigee is een plus.
Extra pluspunten
- Ervaring met rules engines zoals Drools.
- Kennis van Spec First development
- Kennis van Angular change detection.
- Affiniteit met architectuurprincipes en design patterns.
Jouw voordelen
Wat kunnen wij jou bieden?
Vlaanderen connect biedt een contract van onbepaalde duur en een competitief salarispakket met:
- Een mobiliteitsbudget
- Maaltijdcheques van 8 euro/dag (eigen bijdrage 1,09 euro/dag)
- Een hospitalisatieverzekering (je kan gezinsleden aansluiten)
- Een groepsverzekering
- Een opleidingsbudget
- Mogelijkheid tot kinderopvang tijdens alle schoolvakanties aan een voordelig tarief.
Je werkplek
Hoe solliciteer je?