Développeur back Java (H/F)

Braine-l'Alleud, Belgique
Dès que possible
6 à 12 mois
Régie
Temps plein

Référence:
03-BACKJAVADEV-BEL
Projet :

Modalités : Temps plein, 10 mois

Politique de télétravail : Hybride

Localisation : Périphérie de Bruxelles

Descriptif de la mission :

Enjeux et attentes : Développer, programmer, tester et assurer la maintenance des applications logicielles et des logiciels de gestion attribués afin de fournir des solutions informatiques robustes, évolutives et fiables, répondant aux besoins actuels et futurs du business.
Le rôle inclut une forte contribution au design et à l’architecture de solutions microservices, avec un focus particulier sur la haute disponibilité, la performance, la scalabilité et la compatibilité ascendante (backward compatibility) des versions.

Responsabilités :
Analyse et expertise

  • Comprendre et challenger les besoins des clients (quoi, pourquoi, qui, quand, où, comment) avec un esprit critique, analytique et créatif.

  • Maîtriser les concepts de modélisation de bases de données et de programmation orientée objet.

  • Intervenir sur l’ensemble de la chaîne technique backend.

  • Apporter une expertise forte en Java 21, incluant les Reactive Streams, la performance et les bonnes pratiques de développement.

  • Concevoir et implémenter des architectures microservices (découplage, communication inter-services, versioning, résilience).

  • Garantir la cohérence architecturale des solutions et leur alignement avec la stratégie IT.

  • Utiliser et maîtriser les frameworks et outils associés (Spring, Maven, Git, Jenkins, JIRA).

  • Documenter les applications (documentation technique, processus, manuels utilisateurs).

Développement et tests

  • Développer de nouvelles fonctionnalités et corriger des bugs en respectant les patterns et standards existants.

  • Mettre en œuvre des stratégies de tests (unitaires, d’intégration).

  • Relire et tester les développements réalisés par d’autres membres de l’équipe.

Support et collaboration

  • Supporter le business sur l’utilisation des données et les analyses techniques.

  • Challenger les analyses business avec un regard technique.

  • Participer activement à la way-of-life Agile de l’équipe (SCRUM).

  • Respecter la gouvernance et la stratégie IT de l’entreprise.

Compétences et expérience attendues :

  • Minimum 5 ans d’expérience professionnelle en analyse et développement backend.

  • Expérience confirmée en développement Java (Spring, Reactive Streams).

  • Expérience avérée dans le design et l’architecture de microservices, incluant :

    • haute disponibilité,

    • gestion du versioning et backward compatibility,

    • performance et scalabilité.

  • Bonne connaissance des bases de données (Oracle, SQL, DB2, …).

  • Bonne maîtrise de Git, Jenkins et JIRA.

  • Connaissance d’un IDE tel qu’IntelliJ ou équivalent.

Langues :

  • Anglais - Professionnel - Impératif

  • Français ou néerlandais - Courant - Impératif

Rémunération:
660 €/J