• Job code: QR6696
  • Dev Java

Senior Java Developer (Artificial Intelligence/Machine Learning)

Leeuwarden
Voor onze klant in Leeuwarden zijn wij op zoek naar een Senior Java Developer (Artificial Intelligence/Machine Learning).

Een senior Java developer die breed inzetbaar is als Dev Engineer. Je vindt het leuk om in een multidisciplinair team samen te werken en tegelijkertijd vind je het ook belangrijk dat je je eigen expertise in kunt zetten. Klantperspectief is je primaire drive om te werken in een squad.

Dit ga je doen:
Een groot deel van de werkzaamheden bestaat uit ontwikkelen van een zelf gebouwde applicatie in Java dat aansluit op andere applicaties en een Nederlands alsmede een Belgisch achterstanden pakket.

Je werkomgeving 
Het klantbelang, operations en organisatiebelang worden in samenhang gemanaged. De processen worden uitgevoerd met de case management oplossing Tallyman voor zowel Secured, SME als Unsecured achterstanden in Nederland en met het achterstanden pakket IMX voor de Belgische klanten. Op dit moment ligt de nadruk op de automatisering van de Unsecured processen, het implementeren van een event based integratie applicatie (Java) die zowel de Nederlandse als Belgische klantdata verrijkt en up-to-date houdt in Tallyman (NL) of IMX (BE). Tevens zorgt deze Java applicatie ook voor de communicatie naar de klanten (SMS / Brieven) en de terugkoppeling van bepaalde gegevens naar de andere systemen.

Wie ben jij?
Een enthousiaste engineer met passie voor IT, een echte teamspeler die zijn/haar collega's ook IT inhoudelijk zal laten groeien.

Profiel:
Je bent een ervaren Java developer, en gebruikt diverse frameworks en technologieën zoals Spring 4/5, Spring boot, Kafka, Oracle, JMS (SOAP), Spring data / Hibernate, Linux, Java 8.
Tevens heb je ervaring met Artificial Intelligence en Machine learning.
Je hebt een Bachelor/ Master in Informatica, of vergelijkbaar.
Je hebt minimaal 5 jaar ervaring in Java en bent instaat ontwerp beslissingen te nemen.
Je hebt een passie voor techniek en hebt een actuele visie op de IT-expertise
Je hebt overzicht over het volledige spectrum van engineering skills (analyse, design, bouw, test, CI/CD pipeline, beheer).
Je kunt efficiënte en beheerbare code opleveren.
Je kunt een goede balans aanbrengen tussen problem-solving en over-engineering.
Je hebt ervaring met testen en diverse testtools als Junit, Virtualize, Cucumber etc.
Je bent een go-to person bij ontwikkel uitdagingen.
Je hebt er lol in om jezelf uit te dagen en je collega’s op een hoger niveau te krijgen. Je geeft gevraagd en ongevraagd feedback, en verwacht dit zelf ook te krijgen.
Het is voor jou vanzelfsprekend dat je anderen helpt om beter te worden, net zoals je hoge eisen aan jezelf stelt.
Je streeft er naar om een T-shaped engineer te worden.
Je hebt ervaring met Agile/Scrum/Devops en de Continuous Integration and Delivery practices.
Je hebt ervaring met tools als GitLab, Artifactory, Maven, Nolio, Jenkins
Je spreekt uitstekend Engels.
Je hebt een proactieve houding in het halen van benodigde informatie en doet dit op een open en directe manier.
Je bent bereid om af en toe naar België te reizen om met de Belgische collega’s samen te werken.
Apply