Java Technical Lead
1. Voorstelling van ETNIC
ETNIC (Entreprise pour les Technologies de l’Information et de la Communication) is de IT-operator van de Federatie Wallonië-Brussel. Als instelling van openbaar belang is het de missie van ETNIC om informatiesystemen en technologische infrastructuren te ontwerpen, ontwikkelen, onderhouden en verder te laten evolueren ten dienste van de administraties en instellingen van de FWB.
Als centrale speler in de digitale transformatie van de Franstalige Belgische publieke sector, is ETNIC actief in verschillende domeinen zoals:
- Beheer van IT-infrastructuren (netwerken, beveiliging, data centers, cloud),
- Ontwikkeling van op maat gemaakte businessapplicaties,
- Begeleiding van digitale projecten (functionele analyse, UX/UI, projectmanagement),
- Cybersecurity en gegevensbescherming,
- Gebruikerssupport en opleiding.
Met een voortdurende focus op innovatie, prestaties en publieke dienstverlening werkt ETNIC regelmatig samen met externe partners om zijn teams te versterken via IT-consultancyopdrachten. Deze samenwerkingen verlopen binnen een ethisch en professioneel kader, gericht op kwaliteit en een concrete impact van de geleverde oplossingen.
2. Missie
In het kader van een Java-ontwikkelingsproject voor de Algemene Administratie van het Onderwijs van de Federatie Wallonië-Brussel omvat de missie van de Java Technical Lead tal van aspecten zoals het uitwerken van voorstellen voor applicatiearchitectuur, ontwikkeling, technische expertise en het identificeren van oplossingen voor de implementatie van complexe systemen.
Als Java Technical Lead ben je verantwoordelijk voor de implementatie van de oplossing, de codekwaliteit en technische samenhang, de prestaties en de opleveringen van het product. Als verantwoordelijke voor de ontwikkeling van de applicatie werk je samen met functionele en businessanalisten, testers, de projectmanager en middleware specialisten om de implementaties tot een goed einde te brengen. Je bent verantwoordelijk voor de kwaliteit van het op te leveren product en het verspreiden van best practices op het gebied van design en ontwikkeling.
De missie betreft de toepassing EPSOC, die wordt gebruikt ter ondersteuning van de activiteiten van het Volwassenenonderwijs van de Federatie Wallonië-Brussel. Ze wordt onder andere ingezet voor het beheer van middelen (berekening van dotaties, subsidies, leerlingperiodes, verplaatsingskosten van leerkrachten, externe interventies, enz.), en bij het opstellen van pedagogische dossiers.
De technologieën zijn gebaseerd op twee afzonderlijke stacks:
- JAVA8 / JEE7, JSF2, JPA2, JAX-WS, JAX-RS, IBM DB2;
- Angular21, JAVA21, Spring Boot 3, IBM DB2.
De buildtools zijn gebaseerd op GitLab CI/CD, Apache Maven en Nexus.
Als consultant val je onder dezelfde arbeidsvoorwaarden als ons interne personeel, namelijk een hybride werkvorm met aanwezigheid op kantoor en telewerk, met een verplichte minimale aanwezigheid van 50% op onze kantoren.
De missie is uitsluitend in het Frans.
3. Activiteiten
Ontwerp
- Het opstellen en bijwerken van het softwarearchitectuurdocument.
- Het uitwerken van het ontwerp en de technische analyse op basis van het functionele dossier.
- Het opstellen en toepassen van best practices voor development: clean code, SOLID-principes, DRY, ….
Realisatie
- Samenwerken als technische expert met het ontwikkelteam.
- Ontwikkelen van applicatiemodules.
- Optimaliseren van de code met het oog op geheugengebruik en responstijden.
- Organiseren van refactoring door bestaande code te vereenvoudigen.
- Organiseren van code reviews.
- Validatie van development en unit tests.
- Uitvoeren van correctief en evolutionair onderhoud.
Deployment
- Validatie van de deployment en de oplevering van de oplossing.
- Toezien op het correcte gedrag van de applicatie in de verschillende uitvoeringsomgevingen.
Kwaliteit
- Toezien op de kwaliteit van de door het team gerealiseerde ontwikkelingen in lijn met de bedrijfsstandaarden.
- Toepassen en controleren van de methodologische en technologische standaarden zoals gedefinieerd door ETNIC.
- Toezien op het respecteren van de deadlines.
- Het toepassen van best practices om technische schuld te verminderen (clean code, upgrade van libraries, frameworks…)
- Zorgen voor coaching en mentoring van het ontwikkelteam dat onder jouw technische verantwoordelijkheid valt.
Communicatie
- Communiceren met de verschillende betrokkenen bij de uitvoering van de werkpakketten en het regelmatig terugkoppelen aan de team leader over de aan jou toegewezen activiteiten.
- De team leader bijstaan bij de kwalificatie en evaluatie van de werkpakketten.
Solliciteer voor deze vacature
This position was originally posted on Pro Unity.
It is publicly accessible, and we recommend applying directly through the Pro Unity website instead of going through third party recruiters.
Zoek vacatures
- AI Engineer
- Application Support Analyst
- Business Analyst
- Business Intelligence Analyst
- CRM Developer
- Cybersecurity Analyst
- Data Analyst
- Database Administrator
- Data Engineer
- Data Scientist
- Developer
- DevOps Engineer
- Embedded Systems Engineer
- ERP Consultant
gofreelance
© 2026 gofreelance.be