Description du poste
Taux journalier (TJM): 600
Notre client dans le secteur Santé et pharma recherche un Software Engineer Java Senior | Magnolia CMS H/F Descriptif de la mission:
Offre de mission – Software Engineer Java Senior | Magnolia CMS
Contexte et objectif de la mission
Le département Customer Self Service recherche un Senior Fullstack Java Developer disposant d'une expertise sur Magnolia CMS / Magnolia DXP afin de renforcer son équipe. Le consultant interviendra sur le développement et l'implémentation de solutions digitales pour un portail client en ligne. L'équipe est responsable de l'intégration de solutions digitales pour différents clients.
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 la 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é
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é