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 Fédération Wallonie-Bruxelles. Als een publiekrechtelijk organisme heeft ETNIC als opdracht het ontwerpen, ontwikkelen, onderhouden en doen evolueren van informatiesystemen en technologische infrastructuren 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 uiteenlopende domeinen zoals:
- Beheer van IT-infrastructuren (netwerken, beveiliging, datacenters, cloud)
- Ontwikkeling van op maat gemaakte businessapplicaties
- Begeleiding van digitale projecten (functionele analyse, UX/UI, projectmanagement)
- Cybersecurity en gegevensbescherming
- Gebruikerssupport en opleiding
Met voortdurende aandacht voor innovatie, prestaties en openbare dienstverlening werkt ETNIC regelmatig samen met externe partners om zijn teams te versterken via IT-consultancy-opdrachten. Deze samenwerkingen gebeuren binnen een ethisch, professioneel kader en zijn gericht op kwaliteit en de concrete impact van de geleverde oplossingen.
2. Missie
In het kader van een Java-ontwikkelingsproject voor de Algemene Administratie van het Onderwijs van de Fédération Wallonie-Bruxelles, omvat de opdracht van Java Technical Lead tal van aspecten zoals het uitwerken van voorstellen voor applicatiearchitectuur, ontwikkeling, technische expertise, identificeren van oplossingen voor de implementatie van complexe systemen.
Als Java Technical Lead bent u verantwoordelijk voor de implementatie van de oplossing, de codekwaliteit en technische consistentie, de prestaties en de opleveringen van het product. Als verantwoordelijke voor de ontwikkeling van de applicatie werkt u samen met de functionele en businessanalisten, testers, de projectleider en de specialists middleware om de implementaties tot een goed einde te brengen. U bent verantwoordelijk voor de kwaliteit van het eindproduct en het verspreiden van best practices op het gebied van design en development.
De missie betreft de applicatie EPSOC, gebruikt ter ondersteuning van de activiteiten van het volwassenenonderwijs van de Fédération Wallonie-Bruxelles. De toepassing speelt onder meer een rol in het middelenbeheer (berekening van dotaties, subsidies, leerlingperiodes, verplaatsingskosten van leerkrachten, externe interventies, enz.), alsook in de opmaak van pedagogische dossiers.
De technologieën zijn gebaseerd op twee aparte 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 werkt u onder dezelfde arbeidsvoorwaarden als ons intern personeel, namelijk een hybride werkvorm met zowel aanwezigheid op kantoor als telewerk, met een minimale verplichte aanwezigheid van 50% op kantoor.
De opdracht verloopt uitsluitend in het Frans.
3. Activiteiten
Ontwerp
- Opstellen en updaten van het softwarearchitectuurdocument.
- Uitwerken van het ontwerp en de technische analyse op basis van het functioneel dossier.
- Opstellen en toepassen van best practices voor ontwikkeling: clean code, SOLID-principes, DRY, …
Realisatie
- Samenwerken als technische expert met het team van ontwikkelaars.
- Ontwikkelen van applicatiemodules.
- Optimaliseren van de code op vlak van geheugenbeheer en responstijden.
- Organiseren van refactoring door het vereenvoudigen van bestaande code.
- Organiseren van code reviews.
- Valideren van de ontwikkeling en unittests.
- Uitvoeren van correctief en evolutionair onderhoud.
Deployment
- Valideren van de deployment en oplevering van de oplossing.
- Toezien op het correcte functioneren 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 naleving van de methodologische en technologische standaarden vastgelegd door ETNIC.
- Toezien op het respecteren van de deadlines.
- De best practices hanteren voor het verminderen van technische schuld (clean code, upgraden van libraries, frameworks…)
- Coaching en mentoring bieden aan het team van ontwikkelaars waarvoor men technologisch verantwoordelijk is.
Communicatie
- Communiceren met de verschillende betrokkenen bij de uitvoering van de werkpakketten en regelmatig feedback geven aan de team leader over de aan hem/haar 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