4 dagen, 10 uur ago

Java/Kotlin ontwikkelaar

Wij zijn op zoek naar een medior Kotlin en Java ontwikkelaar ter versterking van ons Sirius development team. Dit is een IT Agile team, werkend in een fysieke ruimte dicht bij het business team dat wordt beïnvloed door de IT-applicaties. Dit crossfunctionele team is verantwoordelijk voor de ontwikkeling en het onderhoud van productapplicaties in Java en Kotlin. Een belangrijk project van dit team is het opsplitsen van een monolithische applicatie in duidelijk gescheiden domeinen.

De belangrijkste verantwoordelijkheden van de kandidaat zijn:

  • Bestaande code aanpassen of nieuwe code creëren
  • Refactoring van bestaande code indien gepast
  • Unit- en component testing van code opzetten en uitvoeren
  • Het beheren van de uitrol van nieuwe of bijgewerkte functionaliteiten
  • Functionele en niet-functionele vereisten verfijnen tot user stories
  • Oplossingsopties definiëren en evalueren
  • Actief bijdragen aan het definiëren en uitbreiden van de meest geschikte architectuur voor het domein
  • Coachen en ondersteunen van andere ontwikkelaars
  • Zorgen voor de kwaliteit van de ontwikkelde applicatie

De kandidaat heeft aantoonbare ervaring in de volgende domeinen:

  • Ervaring met het coachen van een Agile team
  • Ervaring met coaching in Xtreme programming (XP), met name pairing en mobbing
  • Ervaring met het creëren en faciliteren van coding katas
  • Actieve kennis van objectgeoriënteerde talen (Java en Kotlin)
  • Ervaring met archiveringssystemen en integratie met externe systemen (bijvoorbeeld mypension, ebox…)
  • Het vermogen om technisch ontwerp te begrijpen (C4 diagram)
  • Het vermogen om implementatie van complexe systemen te leren
  • Kennis van SQL
  • Gevorderde ervaring met Git
  • Gevorderde ervaring met hexagonale / clean architectuur
  • Productie-ervaring met Kotlin (coroutines, Result4k)
  • Gevorderde ervaring met TDD
  • Gevorderde ervaring met springboot
  • Ervaring met ontwikkelen in een Agile team met een incrementele aanpak
  • In staat zijn om een technisch ontwerp te maken op basis van analyse
  • Het vermogen om complexe algoritmes te begrijpen en te implementeren
  • In staat zijn om noodzakelijke aanpassingen aan de applicatie op te splitsen in code-incrementen die in korte tijd geleverd kunnen worden
  • Productie-ervaring met het Java ecosysteem
  • J2E stack (ORM/hibernate, CDI), JBoss is een pluspunt
  • Kennis van SOAP- en REST-webservices
  • Kennis van kwaliteitszorgprocessen en -tools (bijvoorbeeld Selenium)
  • Ervaring met het opzetten van monitoring met Prometheus en Grafana
  • Vaardigheden in faciliteren (reading groups, retrospectives, business meetings)
  • Gebruik van Miro
  • Ervaring met CI/CD via Jenkins (pipeline definitie met containerisatie)
  • Ervaring met Vaadin
  • Ervaring met systemen gebaseerd op AMQ met gebruik van geavanceerde opties (outbox en deduplicatie)
  • Ervaring met Event sourcing
  • Ervaring met deployment via XLDeploy is een pluspunt
  • Ervaring met werken binnen de publieke sector is noodzakelijk
  • Ervaring met de ontwikkeling van webapplicaties (front-end in Angular, back-end in Java) met UI/UX ontwerp in Figma
  • Ervaring met het ontwikkelen van gecontaineriseerde applicaties

De kandidaat is:

  • In staat om 100% van de tijd te pairen of mobben
  • Gemotiveerd en volhardend
  • Assertief
  • Een teamspeler
  • Nieuwsgierig
  • Gemotiveerd om toegevoegde waarde te leveren aan de organisatie
  • Professioneel: het vermogen om keuzes van de community te accepteren, zelfs als deze verschillen van de eigen voorkeuren. Op een constructieve manier uitleggen waarom eigen voorkeuren verschillen
  • Staat open voor feedback
  • Kan constructieve feedback geven
  • Bereid om initiatief te nemen
  • Actief luisteren
  • Gevoelig voor de publieke sector (de burger is sleutel)

Ervaring in de publieke sector is een belangrijk pluspunt.

Het CV vermeldt de 3 belangrijkste punten van een agile methode volgens de kandidaat.

De opdracht vereist een fysieke aanwezigheid van minimaal 2 dagen per week op het kantoor van de SFP in Brussel.

Solliciteer voor deze vacature

This position was originally posted on Pro Unity.

It is publicly accessible, and we recommend applying directly through the Pro Unity website instead of going through third party recruiters.

Nieuwsbrief inschrijving illustratie