MadisonUnderwood
Java Software Engineer
MadisonUnderwoodBelgium1 day ago
Full-timeInformation Technology, Project Management +1

Le Commissariat Général aux Réfugiés et aux Apatrides est une administration fédérale indépendante.

La mission du CGRA est d'offrir une protection aux personnes qui risquent d'être persécutées ou de

subir des atteintes graves en cas de retour dans leur pays d'origine. Conformément aux normes belges,

européennes et internationales, le CGRA examine chaque demande de protection internationale de

manière individuelle, objective et impartiale.

Un trajet de modernisation a été lancé au sein du CGRA, traduit dans le programme eDossier. Il s'agit

d'un programme très ambitieux, composé d'un certain nombre d’initiatives, avec un calendrier très

serré. Afin de continuer à façonner et à élaborer le programme, nous recherchons des profils solides

qui souhaitent s'engager temporairement (contrats à durée déterminée (time and means),

terminables immédiatement, renouvelables après évaluation positive) dans la réalisation du projet,

prévue au moins jusqu'à la fin de l'année 2027.

L'un des profils que nous recherchons est un ingénieur java full-stack, de niveau expert (+10 ans

d'expérience avec java comme language de programmation, obligatoire). Le profil aidera à mettre en

oeuvre les dispositions du Pacte européen sur l'asile et les migrations dans le système actuel de suivi

des dossiers numériques de la CGRA. Le système actuel de suivi des dossiers numériques est une

application Java, front-end JSF, back-end ORACLE ADF/BC4J.

Une description des tâches et des compétences est présentée ci-dessous. Si vous vous sentez attiré(e)

par la mission fondamentale du CGRA et que vous êtes en phase avec l'éventail des tâches et des

compétences requises, n'hésitez pas à poser votre candidature.

Les personnes à la recherche d'un rôle de chef et/ou de consultance pur sont priées de s'abstenir.

L'accent est mis sur l’analyse, le design et la mise en oeuvre. Ceux qui recherchent 4 jours de télétravail

seront également déçus. Pour favoriser l'esprit d'équipe et les initiatives de démarrage, nous

demandons à nos collaborateurs d'être présents au bureau 3 jours par semaine. Nos bureaux sont

situés à côté de la gare de Bruxelles-Midi.

- Un diplôme en informatique de l'enseignement supérieur de type court ou long, obtenu dans une

haut école ou une université européenne reconnue, est obligatoire (le diplôme doit être présenté avec

le CV sur la plateforme pro unity),

- Se mettre continuellement à jour pour rester au fait des dernières tendances en innovations durable,

dans le domaine d’IT,

- 10 ans d'expérience pratique en tant que développeur Java

- 5 ans d'expérience pratique en Java EE,

- 5 ans d'expérience pratique en Java SE,

- 5 ans d'expérience pratique en JSF,

- 3 ans d'expérience pratique dans la conception/définition et le développement d'API,

- 3 ans d'expérience pratique dans le développement et l’intégration des services micro,

- 3 ans d'expérience pratique en SVN,

- 3 ans d'expérience pratique avec Oracle ADF en Oracle Business Components,

- 3 ans d'expérience pratique avec l’analyse technique,

- 3 ans d'expérience pratique avec UML comme language de modellisation,

- 3 ans d'expérience pratique dans la conception de logiciels, - 3 ans d'expérience de travail (ensemble) au sein des équipes de livraison agile.

- La connaissance du Event Driven et/ou Behavioral Driven Development est un avantage,

- La connaissance de Domain Driven Design est un avantage,

- La connaissance de l'interopérabilité européenne est un atout,

- La connaissance des modules et services préexistants dans le contexte du gouvernement fédéral est

un atout.

- Capacité à proposer des solutions alternatives et à formuler des recommandations sur les mesures

à prendre des choix, en tenant compte de l'ensemble du contexte

- Bonne écoute, attitude flexible et capacité à communiquer avec les parties prenantes techniques et

non techniques,

I. Langues

En raison de la nature des tâches et de la clientèle (environnement de travail bilingue), ainsi que de

notre mode de travail interne, une bonne connaissance de l’anglais et une bonne connaissance du

néerlandais ou du français est nécessaire.

II. Les tâches

- Vous disposez d'un bagage de compétences large et diversifié qui vous permet d'analyser, de

concevoir, de fournir, de gérer et de maintenir des applications dans le cadre de votre équipe. Le cas

échéant, vous contribuerez également à leur démantèlement éventuel,

- Vous êtes un ingénieur java full stack énergique, passionné par les technologies de l'information et

doté d'une mentalité positive. Vous êtes un joueur d'équipe travaillant en tant que membre principal

d'une équipe multidisciplinaire et interfonctionnelle avec le client comme principal moteur.

- En tant qu'ingénieur java fullstack, vous contribuerez à atteindre l'objectif de l'équipe. Vous aiderez

CGRA à fournir des produits de qualité à nos clients. Vous collaborez avec les développeurs et les

parties prenantes de l'entreprise. Par conséquent, un engagement à la résolution conjointe des

problèmes, à la conception (avancée) et à la livraison est essentiel.

- En tant qu'ingénieur java fullstack, vous devez comprendre l'ensemble de la pile et de la solution

informatique afin de guider l'équipe dans la construction de solutions sûres et robustes, de mettre les

applications en production et de maintenir l'application en collaboration avec d'autres membres de

l'équipe.

- Vous utiliserez votre expertise technique et votre expérience pour contribuer à tous les événements

du sprint (planification, raffinements, rétrospectives, démonstrations).

- Vous développerez continuellement votre propre expertise tout en rassemblant, en mettant à jour

et en diffusant des connaissances sur les nouveaux outils et pratiques au sein de l'équipe.

III. L’interview

Key Skills

Ranked by relevance