11 months
01/08/2024 - 31/07/2025 Brussels, Belgium
Requirements
Roles
  • Front-End Developer Confirmed
Languages
  • English Active knowledge
  • French Passive knowledge
  • Dutch Native
Skills
  • front-end ontwikkeling Junior
  • Java Confirmed
  • GIT Junior
  • SQL Junior
  • Testing Junior
  • Webservices (SOAP/REST) Junior
  • JSON Junior
  • JAVA development Confirmed
Description

Als Senior Java Developer, zal de kandidaat een cross functioneel team vervoegen die verantwoordelijk is voor de ontwikkeling van de onderdelen van de applicaties gebruikt door de SFPD. 

De belangrijkste verantwoordelijkheden zijn: 

·        De bestaande code aanpassen of nieuwe code creëren

·        Refactoring van de bestaande code als dit gewenst is

·        Creëren en uitvoeren van de unit en component testing v.d. code

·        Beheren v.d. in dienst stelling v.d. nieuwe functionaliteiten of van updates

·        De technische analyse creëren

·        De impact analyse uitvoeren

·        Samenwerken met de applicatie architect om de meest geschikte architectuur te bepalen voor het domein

·        Proactief zoeken naar verbeteringsideeën voor het gedeelte v.d. applicatie waar de kandidaat voor verantwoordelijk is

·        Andere ontwikkelaars coachen en ondersteunen

·        De kwaliteit v.d. ontwikkelde applicatie verzekeren

 

De kandidaat heeft relevante ervaring in de volgende dimensies: 

·        Actieve kennis van de object georiënteerde talen (bv. Java) en gemotiveerd om in Kotlin te programmeren

·        In staat zijn de implementatie van complexe systemen te begrijpen

·        Basiskennis van SQL

·        Basiskennis van XML (JSON)

·        Basiskennis van testing

·        Actieve kennis van Agile methodologie en incrementele aanpak van de ontwikkeling

·        In staat zijn een technisch design te creëren gebaseerd op de analyse

·        In staat zijn om de benodigde aanpassingen aan de applicatie in te delen in incrementen v.d. code die kunnen opgeleverd worden in een korte termijn

·        Een geavanceerde kennis van het Java ecosysteem

·        J2E stack (ORM/hibernate, EJB3, services web), JBoss is een plus.

·        In staat zijn om complexe algoritmen te begrijpen en implementeren gebaseerd op de analyse

·        Kennis van webservices SOAP en REST 

·        Een geavanceerde kennis van versie controlesystemen zoals Git 

·        Kennis van kwaliteits-beheer tools en processen

·        Kennis van hexagonale/clean architectuur

·        Kennis en ervaring in DDD

·        Je hebt een goed inzicht in OO-design en je kan vlot de verschillende design patterns toepassen.

·        Concepten zoals continuous integration en continuous deployment zijn je niet vreemd. In het verleden gebruikte je reeds tooling zoals Gradle, Git, Jenkins, Docker, Maven, …

 

De kandidaat is

·        Ondernemend en volhardend

·        Assertief

·        Teamplayer

·        Overtuigd van de agile manier van werken

·        Nieuwsgierig, leergierig en staat open voor Pair Programming

·        Gemotiveerd om toegevoegde waarde te leveren aan de organisatie

·        Professioneel: in staat zijn om keuzes v.d. organisatie te accepteren zelfs als deze verschillen van de zijne. Op een constructieve manier uitdrukken hoe zijn keuzes verschillen

·        In staat om autonoom te werken

·        Een initiatiefnemer en kan omgaan met feedback.

 

Je hebt een extra troef in handen indien je ervaring kan voorleggen in event-driven applicaties, integreren met externe applicaties en asynchrone communicatie. 

 

Ervaring in de openbare sector en /of sociale zekerheid is een pluspunt. 

 

Voor deze functie moet je minstens 2 dagen per week fysiek aanwezig zijn in de kantoren van de SFPD in Brussel.