Java Lead Ontwikkelaar Senior (VDAB) via Vlaanderen Connect
Functieomschrijving
Jouw toekomstige job I&T Operations bij VDAB is verantwoordelijk voor de dagelijkse werking van de meeste Informatie & Technologie componenten zoals de digitale werkplek, netwerk, telefonie, applicatie infrastructuur (multi cloud en on-prem) en de digitale campus. Het team verzorgt ook het End-to-End Delivery beheer, dit omvat alle diensten die nodig zijn om afzonderlijke I&T diensten te integreren tot één coherent en consistent geheel. Als lead ontwikkelaar binnen een Java-team krijg je de kans om zowel technisch als strategisch een cruciale rol te vervullen in het succes van projecten. Deze functie biedt een unieke combinatie van hands-on coderen, technisch leiderschap en teamcoördinatie, waarbij je een directe impact hebt op de richting en de kwaliteit van het eindproduct. Wat doe je (graag)? ? Naast het oplossen van complexe technische vraagstukken, werk je aan moderne Java-architecturen en microservices, en gebruikt je technische vaardigheden om deze continu te blijven ontwikkelen. ? Je bent verantwoordelijk voor het coachen en begeleiden van je teamleden, waarbij je hun groei stimuleert en hen helpt om de best mogelijke oplossingen te vinden. ? Je stelt technische richtlijnen op die ervoor zorgen dat het team hoge kwaliteitsnormen behaalt. ? Samen met andere stakeholders draag je bij aan een lange termijn visie en strategie van het product. ? Je speelt een belangrijke rol in de technologische evolutie van het team samen met de TAAR. ? Je treedt op als mentor voor minder ervaren teamleden en creëert een omgeving waarin leren en samenwerking centraal staan, wat bijdraagt aan de groei van zowel het team als de individuele ontwikkelaars. ? Je neemt de verantwoordelijkheid om beslissingen te nemen die een directe impact hebben op het project (architecturaal, ontwikkelprocessen, backlog, …).
Profiel
Naar wie zijn we op zoek? Technische Vaardigheden: 1. Object-georiënteerde concepten en technieken: Ervaring met abstractie, encapsulatie, overerving, polymorfisme, interfaces, high cohesion, en (multi)threading. Bekend met design patterns (Observer, MVC, Singleton, Cohesive, Loosely Coupled). Kennis van SOLID-principes binnen een Java-ecosysteem. 2. REST en API's: Ervaring met REST (JSON) en XML Schema (XSD). Bekend met API testing tools zoals Swagger, Postman, en REST-assured. 3. Versiebeheer en code reviews: Bekend met gedistribueerde versiebeheersystemen (Git), build-automatisatie, branch- en merge-strategieën. Ervaring met code review via merge requests. 4. Testing: Ervaring met unit testing (JUnit, Mockito) en integratietesten. 5. Agile / Scrum: Begrip en hands-on ervaring met Agile/Scrum-methodologieën (E2E Agiliteit, pokerplanning, sprintplanning, etc.). 6. Spring-ecosysteem: Diepgaande kennis van Spring (IoC, MVC, Transaction Management, Spring Boot). Bekend met ORM, Hibernate, en Jakarta Persistence (JPA). 7. Databases: Ervaring met relationele databanken, NoSQL, Elastic, S3, SQL en databaseversionering (bv. Flyway). Kennis van databanken in een microservices-context. 8. Error handling 9. Java applicatie-opzet: Ervaring met Apache Maven, multimodule-projecten, en projectafhankelijkheden. 10. Security: Bekend met privacy by design en security concepten (authenticatie, autorisatie, OWASP Top 10, SQL injecties, wachtwoordbeheer). 11. Architectuur: Kennis van architectuurmodellen zoals hexagonale structuren en 3-tier architecturen. 12. Containerisatie en orchestration: Ervaring met Docker en Kubernetes (OpenShift, ArgoCD, Helm, Vault). 13. Messaging/Queuing: Bekend met JMS API voor messaging en queuing in code. Axon / Kafka kennis. 14. Frontend: Angular en het kunnen werken met aangeleverde functionaliteit van een dedicated design team.
Soft Skills: - Analytisch Vermogen: Vaardigheid in het analyseren van complexe infrastructuren en het ontwikkelen van schaalbare oplossingen.
- Leiderschap: Vermogen om multidisciplinaire teams te leiden en stakeholders te managen.
- Communicatievaardigheden: Sterk in zowel technische als niet-technische communicatie met interne en externe partijen.
- Probleemoplossend Vermogen: Snel identificeren en oplossen van technische problemen in software architecturen
- Doelgericht: Een sterke focus op het behalen van doelstellingen is cruciaal.
- Strategisch Denken: Vaardigheid om lange-termijn visie te ontwikkelen die aansluiten op bedrijfsdoelen.
- Creativiteit: Flexibiliteit en creativiteit in aanpak zijn waardevol in complexe situaties
Ervaring: ? Minimaal 5 jaar ervaring als Java lead ontwikkelaar .
Aanbod
Wat jij van ons mag verwachten Vlaanderen Connect biedt een contract van 38 uur voor onbepaalde duur en een competitief salarispakket met: ? Een aantrekkelijke bruto verloning ? Een bonussysteem op basis van vast te leggen doelstellingen ? 28 dagen verlof en extra wettelijke feestdagen (11/07, 02/11 en 15/11). ? Een mobiliteitsbudget ? Maaltijdcheques van 8 euro/dag (eigen bijdrage 1,09 euro/dag) ? Een forfaitaire onkostenvergoeding ? Een hospitalisatieverzekering (je kan gezinsleden aansluiten) ? Een groepsverzekering ? Een arbeidsongevallenverzekering ? Een opleidingsbudget ? Een laptop ? Een smartphone met abonnementsformule ? Flexibele werkuren ? Thuiswerkmiddelen en mogelijkheden tot thuiswerk ? Mogelijkheid tot kinderopvang tijdens alle schoolvakanties aan een voordelig tarief 4 redenen om bij Vlaanderen Connect te werken! Je hebt een zichtbare impact op de samenleving. Op je straat, je gemeente, je regio. Op de toekomst van 6,5 miljoen mensen die er wonen, leven en werken. Op bedrijven, verenigingen en scholen. Op het welzijn van mens, dier en natuur. Op de wereld die Vlaanderen heet. Je gaat in elk project voor kwaliteit en resultaat. Aan uitdagende projecten geen tekort. Bovendien kan je rekenen op de nieuwste technologieën zoals. En krijg je de nodige tijd en middelen om te experimenteren en te slagen. Je floreert tussen digitale experten. Doe er nieuwe kennis op en verdiep je. Botvier en deel je talenten, expertise en ervaringen. Neem je verantwoordelijkheid. En wij, wij begeleiden en ondersteunen je om je ambities waar te maken, waar die ook liggen. Je voelt je welkom en gewaardeerd. Naar waarde geschat voor wat je al gedaan had nog voor je naar ons kwam. En voor wat je nog voor jezelf en de samenleving kunt en wilt betekenen. In erkenning en verloning. Als professional en als mens. Waar ga je werken? Je werkt in Brussel, op wandelafstand van het station Brussel Centraal.