Senior Java Developer - Flanders Digital

At customer site
Software Development, DevOps
Professional
#LI-MV5

Cegeka's Flanders Digital wil, in partnership met de Vlaamse Overheid, ervoor zorgen dat Vlaanderen naar de Europese top 5 van meeste gedigitaliseerde regio's uitgroeit. Cegeka is hierin de strategische IT-partner van de Vlaamse Overheid.  Wij zetten op die manier onze schouders onder de verdere digitalisering van Vlaanderen op het vlak van digitale werkplekken en het bouwen van applicaties die impact hebben op 6,6 miljoen Vlamingen, zoals jij en ik. Denk bijvoorbeeld aan het Groeipakket,  waardoor  960.000 Vlaamse gezinnen automatisch de correcte toeslagen en uitkeringen krijgen. Of aan het Vlaams Handhavingsplatform voor het Agentschap Justitie en Handhaving waarbij alle informatie rond bestuurlijke handhaving van de verschillende inspectiediensten in Vlaanderen gecentraliseerd wordt. Met Persona neemt het Agentschap voor Onderwijs een nieuwe applicatie in gebruik om de personeelsgegevens te beheren.  Daarnaast hebben we nog tal van andere projecten. Voor deze projecten zoeken we steeds mensen met, om het op z'n Vlaams te zeggen, goesting!  Heb jij zin om mee te bouwen aan een digitaal Vlaanderen? Dan ben jij misschien onze nieuwe senior Java developer!

  • Je werkt in het Vlaams Agentschap voor Werk en Sociale Economie.
  • Je ontwikkelt complexe en uitdagende bedrijfstoepassingen en werkt met de nieuwste tools en technologieën.
  • Je neemt hands-on deel aan design en softwareontwikkeling op basis van de functionele analyse en zorgt voor een goede integratie met externe applicaties.
  • Je werkt in een gedreven agile team dat bestaat uit functioneel analisten, ontwikkelaars en een agile projectleider/scrummaster.
  • Je bouwt applicaties van hoge kwaliteit die extra business value voor onze klanten genereren.
  • Je bent een echte “software craftsman” die softwareontwikkeling als een ambacht ziet.
  • Je schrijft kwalitatieve, goed leesbare code en refactor waar nodig. Je garandeert kwaliteit door test-driven development en continuous learning.
  • Je deelt actief je kennis en werkt mee aan de continue verbetering van de werking van het team.
  • Je kunt je technische kennis ook inzetten in presales trajecten.

Wat breng jij mee?

  • Je hebt kennis van abstractie, encapsulatie, overerving, polymorfisme, interfaces, high cohesion, (multi)threading, en design patterns. Je bent bekend met REST (JSON) en API testing, evenals Git. 
  • Je hebt ervaring met (unit)testen in Junit en Mockito, waarbij onafhankelijkheid van andere tests en testdata, evenals flaky tests, een belangrijke rol spelen. 
  • Je bent vertrouwd met integratietesten en Agile/Scrum-methodieken (E2E-agiliteit, mindset, business value, openheid voor verandering, etc.).
  • Je kent het Spring framework, inclusief Inversion of Control, Model-View-Controller, transaction management en Spring Boot. 
  • Je hebt kennis van Hibernate en Jakarta Persistence (Java Persistence API) en begrijpt begrippen zoals relationele databases, NoSQL, Elastic en S3.
  • Je hebt ervaring met SQL en bent vertrouwd met databanken in een microservicescontext, evenals databaseversiebeheer tools zoals Redgate Flyway.
  • Je kent de principes van privacy by design en past deze toe in je werk. 
  • Je hebt ervaring met securityconcepten zoals authenticatie, autorisatie, identificatie, en backend validatie. Hexagonale structuur: Je bent bekend met de hexagonale architectuur.
  • Je hebt ervaring met containerisatie (Docker) en container-orkestratiesystemen zoals Kubernetes, OpenShift, ArgoCD, Helm en Vault. 
  • Je weet hoe je omgaat met messaging/queuing in je code en bent vertrouwd met JMS API.
  • Je hebt ervaring met SOAP (XML) en kunt de toepassing hiervan toelichten. Je kunt een WSDL en WADL interpreteren en hebt begrip van XML Schema (XSD).
  • Je bent bekend met domain-driven design, event-driven architectuur, CQRS en event sourcing. 
  • Je hebt ervaring met microservices en kent de basisprincipes van Continuous Integration/Continuous Deployment (CI/CD).
  • Je hebt basiskennis van Linux en kunt connecteren met een server, bijvoorbeeld om logbestanden te raadplegen.

Wat hebben wij jou te bieden?

  • We vragen heel wat (talenten) van jou. Gelukkig krijg je er ook heel wat voor terug! Competenties en karakter zijn voor ons essentieel, naast ervaring en ambities. Cegeka investeert voortdurend in talent management opdat elke medewerker zijn potentieel kan realiseren.
  • Je start bij een Top Employer!
  • Een marktconform loon aangevuld met extralegale voordelen. Een elektrische wagen met laadpas of een mobiliteitsbudget, maaltijdcheques, ecocheques, een interessante groeps- en hospitalisatieverzekering, een gsm-abonnement, een forfaitaire onkostenvergoeding, een krachtige laptop en de mogelijkheid om je salarispakket een eigen accent te geven dankzij ons Flex Reward Plan.
  • Flexibele werkuren én een mooie work/life balans.
  • Een top team: waarin nieuwe frisse ideeën en initiatieven steeds welkom zijn! Team-events, maandelijkse happy hours en een steeds legendarisch bedrijfsfeest horen daar ook bij.
  • Begeleiding op maat: doorheen jouw carrière word je begeleid door onze people managers. Zo heb je een aanspreekpunt, een persoonlijke coach én een sparringpartner.
  • Continu bijleren: door innovation centers, leesgroepen, knowledge sharing meetings, hackatons, deelname aan conferenties en externe opleidingen zetten we kennisdeling en bijleren centraal.
  • Mogelijkheid tot groei: afhankelijk van je eigen interesses en initiatieven, biedt Cegeka verschillende horizontale en verticale carrièrepaden.
  • Hybride werken: je werkt vanuit een Cegeka kantoor in jouw buurt (Hasselt, Leuven, Antwerpen, Gent), maar ook vanuit de agentschappen van de Vlaamse Overheid (Brussel op wandelafstand van het station), gecombineerd met thuiswerk.
  • We hechten waarde aan duurzaamheid door CO2-neutraliteit na te streven met de elektrificatie van ons wagenpark en een milieuvriendelijk datacenter. We ontwikkelen innovatieve oplossingen met een positieve impact op milieu, mens en maatschappij, en streven naar een inclusieve en diverse werkomgeving waarin iedereen gewaardeerd en gehoord wordt.

Aspire to more: onze belofte aan jou

Je krijgt bij Cegeka alle ruimte om jezelf als professional verder te ontwikkelen. Samen realiseren we wat je écht wil betekenen voor onze klanten en collega’s. We nodigen je graag uit om met ons mee te groeien. In een ongekende veelzijdigheid aan uitdagende, betekenisvolle IT-projecten. Zet je stempel op projecten bij aansprekende klanten waarbij we het verschil maken. Aspire to more.


We werken hier altijd met elkaar samen. Intensief, met veel plezier en betrokkenheid. Binnen een cultuur gedreven door familiewaarden: vol vertrouwen, mensgericht, open, loyaal en respectvol. Met veel vrijheid en verantwoordelijkheid. Kom deel uitmaken van de volgende fase van een trots, succesvol, snelgroeiend, innovatief, Europees IT-bedrijf vol ambities.

Sollicitatieprocedure

Heb je vragen over deze vacature?

Neem contact met me op.