Voor een grote, stabiele IT-organisatie in regio West- Vlaanderen zijn we op zoek naar meerdere Java Developers om diverse teams te versterken.
Deze organisatie telt meer dan 300 IT-collega’s en ontwikkelt volledig in-house applicaties binnen HR, payroll, preventie, welzijn en finance. Het gaat om systemen die dagelijks gebruikt worden door duizenden medewerkers, werkgevers en partners — businesskritisch, inhoudelijk sterk en met een duidelijke langetermijnvisie.
Cegeka is één van de beperkte vaste leveranciers voor deze klant — een samenwerking waar we bijzonder trots op zijn. Dit betekent directe communicatie, kwalitatieve opvolging en reële kansen om te starten.
De projecten
De projecten verschillen in maturiteit:
* Sommige teams bouwen verder aan moderne microservices-architecturen met cloud-native principes.
* Andere teams combineren nieuwe feature development (±50%) met optimalisatie en refactoring van bestaande applicaties.
* In bepaalde domeinen werk je in een complex legacy-landschap, waar inzicht in bestaande flows en doordachte refactoring cruciaal zijn.
* Integraties met externe systemen en data-uitwisseling spelen in meerdere teams een centrale rol.
De context
Geen snelle projectjes of vluchtige consultancy-opdrachten, maar langlopende trajecten in teams met een breed applicatielandschap.
Sommige omgevingen bevatten moderne microservices, andere combineren nieuwe ontwikkelingen met bestaande systemen. Dat vraagt maturiteit, leergierigheid en doorzettingsvermogen — maar biedt ook échte inhoud en stabiliteit.
Profiel dat we zoeken
Wij zoeken een Java Developer die zich comfortabel voelt in een enterprise-omgeving en technisch sterk onderbouwd is.
Backend expertise
* Grondige kennis van Java (8 t.e.m. 21)
* Ervaring met het Spring ecosysteem: Spring Boot, Spring Data, Spring MVC, Spring Security (eventueel Spring Cloud)
* Goede kennis van REST API development (kennis van SOAP is een plus)
* Ervaring met Hibernate / JPA en relationele databases (Oracle / SQL)
* Inzicht in microservices-architecturen
* Ervaring met messaging (RabbitMQ / AMQP) is een plus
* Kennis van batch processing (Spring Batch) is mooi meegenomen
Quality mindset
* Ervaring met JUnit en Mockito
* Vertrouwd met TDD en testing op verschillende niveaus (unit, integration, end-to-end)
* Focus op clean code, performantie en onderhoudbaarheid
DevOps & tooling
* Ervaring met Git (GitHub/Bitbucket)
* Werken in een CI/CD-omgeving
* Kennis van Docker en bij voorkeur Kubernetes
* Ervaring met Azure Cloud of andere cloudomgevingen is een sterke plus
Frontend (voor full stack profielen)
* Ervaring met Angular (TypeScript)
* Basiskennis van styling (SCSS/Tailwind)
* Testing met Jest of Cypress is een plus
Wie ben jij?
* Je voelt je thuis in een complex applicatielandschap (mix van modern en legacy).
* Je kan zowel nieuwe features bouwen als bestaande code optimaliseren of refactoren.
* Je denkt mee over architectuur en neemt ownership over je werk.
* Je bent leergierig en bereid om je voor langere termijn te engageren.
* Je functioneert goed in een Agile/Scrum context.
* Je bent een developer die waarde hecht aan kwaliteit, samenwerking en kennisdeling
* Je bent als freelancer op zoek is naar een stabiele, inhoudelijke opdracht
* OF je zoekt als Payroll kandidaat die wil groeien binnen een grote IT-organisatie
Kortom: we zoeken een technisch sterke Java developer met maturiteit, die kwaliteit belangrijker vindt dan snelheid en graag impact heeft in een stabiele, langetermijnomgeving.
Hybride werken is standaard (gemiddeld 2 dagen per week onsite in West-Vlaanderen).