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,…
Wat heb jij te bieden?
* 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.
#J-18808-Ljbffr