Software Engineer Java Senior | Magnolia CMS
Notre client dans le secteur Santé et pharma recherche un Software Engineer Java Senior pour renforcer son département Customer Self Service.
Contexte et objectif de la mission : développement et implémentation de solutions digitales pour un portail client en ligne, en utilisant Magnolia CMS/ DXP.
Missions principales
* Intégrer, adapter ou développer les applications d'un domaine en respectant la méthodologie définie par les analyses fonctionnelles et business, sur les volets backend et frontend.
* Assurer une bonne compréhension de l'ensemble des exigences.
* Traduire les analyses fonctionnelles et business en langage de programmation et en architecture.
* Étudier et discuter l'analyse fonctionnelle avec le contact interne désigné.
* Rédiger ou adapter le programme dans le langage convenu et selon les standards de qualité.
* Conduire le développement piloté par les tests (TDD) et tester en environnement intégré dans une méthode Agile.
* Documenter les développements et remonter les problèmes potentiels aux analystes fonctionnels.
* Évaluer l'impact des changements potentiels sur les modules logiciels.
Tâches secondaires
* Assurance qualité et rédaction des scénarios de tests unitaires.
* Tester la solution finale, documenter les résultats et résoudre les problèmes.
* Participer à l'amélioration continue après chaque milestone.
* Contribuer au développement de l'équipe via la formation et le coaching.
Profil recherché
Compétences techniques requises – Backend
* Expertise Java, Spring Boot, Hibernate/JPA.
* Très bonne connaissance des REST API.
* Très bonne connaissance de JUnit et Mockito.
* Maîtrise des principes OOP, clean code et SOLID.
* Connaissances en sécurité OAuth2/OIDC.
* Maîtrise de Tomcat, IntelliJ IDEA et Git.
* Bonne connaissance de Jira.
Compétences techniques requises – Frontend
* JavaScript et React avec TypeScript.
* CSS, y compris legacy CSS.
* HTML, y compris templates legacy.
Expertise spécifique indispensable
* Expérience confirmée avec Magnolia CMS / Magnolia DXP.
* Développement et configuration de modules Magnolia.
* Gestion de contenus et personnalisation via la plateforme Magnolia.
Compétences bonus
* Jenkins CI/CD.
* Swagger / OpenAPI.
* Maven.
* Dynatrace.
Méthodologie et savoir‑être
* Bonne connaissance des méthodes Agile, notamment Scrum et Kanban.
* Pratique du story slicing, refinement et définition des acceptance criteria.
* Fort esprit qualité et respect des bonnes pratiques.
* Bonnes compétences en coaching et leadership.
Formation
* Master en Informatique ou équivalent par l'expérience.
* Formation avancée en systèmes techniques appréciée.
Langues
* Anglais courant obligatoire.
* Français ou Néerlandais demandé.
Informations pratiques
Type de contrat : à préciser.
Taux journalier : 600 (0 % de commission).
Localisation : Bruxelles, Belgique.
Date de démarrage : à préciser.
#J-18808-Ljbffr