Functie
Als Java developer werk je mee aan de ontwikkeling van bestaande en nieuwe HR applicaties in een agile Scrum team. Je hebt zin om onze development omgeving iteratief te verbeteren; je mikt niet onmiddellijk op continuous deployment en trunk based development, maar je stelt dit wel als doel en je onderneemt de stappen om ernaartoe te werken.
Je tekent technologische oplossingen/ analyses uit i.s.m. je collega's en je test je ontwikkelingen om te verzekeren dat ze aan de noden van de klanten beantwoorden. Je bent verantwoordelijk voor
Het transformeren van conceptuele software ontwerpen naar performante, kwalitatieve, gedocumenteerde en geteste code in Java;
De integratie van functionele blokken in 1 of meerdere applicaties, met zorg voor consistentie en performantie van het geheel;
Het uitvoeren van upgrades om systemen en software performanter en veiliger te maken.
Je bent vertrouwd met
Java 21 (uitzonderlijk Java 8/11 bij legacy systemen)
Spring kennis (Spring Core, Spring Data, Spring Web, Spring Boot) - wij gebruiken Spring Boot 3.3+ en Spring Core 6+
Design en implementatie van RESTful APIs
Kennis van SQL (MS SQL-Server)
Kennis van messaging / streaming (Kafka)
Cloud kennis (Azure)
Containerisatie (Docker, Kubernetes)
Testing (JUnit, Mockito, Assertj)
Builds (Maven) en CI/CD (GitHub Actions)
Agile Werking (Scrum)
We streven naar multi-functional teams waar iedereen naast zijn primaire rol ook één of meerdere secundaire rollen kan vervullen, dus verwachten we van jou dat je al ervaring hebt met minstens 1 van volgende disciplines
Web- en/of mobile development (Angular en TypeScript)
DevOps
Coaching van pair- en/of mob programming
Test Automation
Design: DDD, Hexagonal Arcitectuur,...
Functie-eisen
Je beschikt over een bachelor diploma ICT of bent gelijkwaardig door ervaring.
Ervaring als Java-developer is een vereiste en je staat nog steeds open om bij te leren.
Je bent multi inzetbaar én een multitasker.
Je hebt zin en/feeling met innovatie.
Je bent heel nauwkeurig, analytisch sterk, stressbestendig en kwaliteitsgericht.
Je bent een echte teamplayer: je neemt verantwoordelijkheid en werkt Samen om de doelen te bereiken;
Je bent Nederlandstalig, met basiskennis van FR & EN.
Aanbod
Wat er bijkomt:
Je wordt verloond naar takenpakket, kennis en competenties. Met zorg werken wij een motiverend salarispakket uit inclusief een interessant extralegaal pakket met een groeps- en hospitalisatieverzekering, maaltijdcheques, ecocheques, een jaarlijks budget voor de aankoop van persoonlijk IT-materiaal, ... Tevens bieden we je graag een bedrijfswagen met tankkaart aan (of nog beter: een elektrische wagen met laadkaart én laadpaal bij je thuis geïnstalleerd).
Wat echt telt:
Jij en jouw persoonlijke wensen en noden staan voor ons centraal. Aan de hand van persoonlijke opvolging en contacten streven we samen naar jouw gewenste carrière. We bieden je de doorgroeimogelijkheden en uitdagingen die je ambieert, en begeleiden je aan de hand van een professioneel opleidings- en evolutiebeleid. Work-life balance vinden we belangrijk, in dit kader bieden wij ook graag flexibiliteit. Daarnaast organiseren we jaarlijks tal van superfijne evenementen waar we jou steeds voor uitnodigen! Zo zijn we ook elk jaar als sponsor aanwezig op enkele festivals.
Al het bovenstaande, en veel meer, zorgt ervoor dat wij jaar na jaar de award voor Great Place to Work binnenhalen!