Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
VDAB zoekt een senior Java Lead ontwikkelaar om samen te bouwen aan onze applicaties van morgen. Zowel onze klanten als onze partners en onze eigen medewerkers willen we beter ondersteunen door verschillende core applicaties naar een next level te tillen. Als Java Lead ontwikkelaar zal je werken aan het oplossen van complexe technische vraagstukken en werk je aan moderne Java-architecturen en microservices.
Waar kom je terecht?
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. Thuiswerk is de norm en vanaf we weer kunnen zullen we 2 keer per week afspreken op ons hoofdkantoor in centrum Brussel (vlakbij het Centraal Station).
Wat zal je moeten doen?
● 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, …).
Naar wie zijn we op zoek?
Technische Vaardigheden:
- 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.
- REST en API's: Ervaring met REST (JSON) en XML Schema (XSD). Bekend met API testing tools zoals Swagger, Postman, en REST-assured.
- Versiebeheer en code reviews: Bekend met gedistribueerde versiebeheersystemen (Git), build-automatisatie, branch- en merge-strategieën. Ervaring met code review via merge requests.
- Testing: Ervaring met unit testing (JUnit, Mockito) en integratietesten.
- Agile / Scrum: Begrip en hands-on ervaring met Agile/Scrum-methodologieën (E2E Agiliteit, pokerplanning, sprintplanning, etc.).
- Spring-ecosysteem: Diepgaande kennis van Spring (IoC, MVC, Transaction Management, Spring Boot). Bekend met ORM, Hibernate, en Jakarta Persistence (JPA).
- Databases: Ervaring met relationele databanken, NoSQL, Elastic, S3, SQL en databaseversionering (bv. Flyway). Kennis van databanken in een microservices-context.
- Error handling
- Java applicatie-opzet: Ervaring met Apache Maven, multimodule-projecten, en projectafhankelijkheden.
- Security: Bekend met privacy by design en security concepten (authenticatie, autorisatie, OWASP Top 10, SQL injecties, wachtwoordbeheer).
- Architectuur: Kennis van architectuurmodellen zoals hexagonale structuren en 3-tier architecturen.
- Containerisatie en orchestration: Ervaring met Docker en Kubernetes (OpenShift, ArgoCD, Helm, Vault).
- Messaging/Queuing: Bekend met JMS API voor messaging en queuing in code. Axon / Kafka kennis.
- 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
Wat bieden we?
Vlaanderen connect, onze partner voor IT aanwervingen, 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.
Bij Vlaanderen connect is een gezonde balans tussen werk en privé belangrijk: een werkweek van 38 uur, 28 dagen verlof en extra wettelijke feestdagen (11/07, 02/11, 15/11 en 26/12). Verder werken wij met flexibele werkuren en bieden wij ook de mogelijkheid tot thuiswerken.
Key Skills
Ranked by relevanceReady to apply?
Join VDAB and take your career to the next level!
Application takes less than 5 minutes