Une organisation belge de loterie du secteur public, dont le siège est établi à Bruxelles, exploite l’un des plus grands écosystèmes d’e-commerce du pays, qui associe 6,748 points de vente à des canaux mobiles et web. Son équipe digitale développe des portails web destinés aux clients pour les jeux de loterie, les services liés aux comptes et les contenus, avec Adobe Experience Manager 6.5 et versions ultérieures, Java et React JS. Cette fonction de Medior AEM Developer à Bruxelles porte sur des composants AEM réutilisables, des intégrations de contenu et des releases fiables sur les plateformes retail et digitales.
La mission
L’activité en ligne représente 29.7% du total des mises, et 76.2% des ventes en ligne sont réalisées via l’application mobile, tandis que la demande peut atteindre 5,000 participations par minute aux heures de pointe. Adobe Experience Manager est fourni via Adobe Managed Services, de sorte que l’environnement comprend l’architecture AEM, la configuration du dispatcher ainsi que les procédures de deployment et de release. La plateforme relie les transactions retail, les parcours mobiles, les contenus e-commerce et les portails web utilisés dans toute la Belgique.
Vous développerez et assurerez la maintenance de la couche AEM qui sous-tend ces parcours, des authoring components réutilisables aux services Java et aux intégrations externes. Votre travail fera le lien entre le contenu, le frontend et les activités de release, tout en veillant à ce que le code reste testable et adapté aux opérations en managed service. La mise en œuvre peut suivre une méthode Agile ou Waterfall, selon l’initiative.
Vos responsabilités
- Concevoir des composants AEM custom et réutilisables, ainsi que des templates, dialogs et edit configurations, afin d’améliorer la diffusion des contenus.
- Développer des services Java et OSGi avec Maven, JCR et Apache Sling, en exposant ou en consommant des intégrations REST, OAuth et SOAP.
- Structurer les assets DAM, les custom metadata schemas, les content fragments et les experience fragments afin d’assurer une réutilisation cohérente sur tous les canaux.
- Coordonner les workflows CI/CD basés sur Git, notamment le feature branching, les pull requests, les code reviews et les procédures de deployment AMS.
- Mettre en œuvre React JS, JavaScript ES6+, TypeScript, HTML, CSS/SASS et adaptive design pour créer des expériences de portail faciles à maintenir.
- Valider les releases au moyen de tests unitaires, d’intégration et de performance, et utiliser Adobe Analytics pour soutenir des améliorations digitales mesurables.
Votre profil
Compétences essentielles
- Vous justifiez d’au moins quatre ans d’expérience comparable, détenez la certification AEM Developer et avez concrètement livré des projets avec Adobe Experience Manager 6.5 ou une version ultérieure.
- Vous créez des building blocks AEM custom et réutilisables et êtes à l’aise avec Java 8+, J2EE, OSGi, JCR, Apache Sling et les dépendances Maven.
- Vous gérez le DAM, les metadata schemas, les assets, les content fragments et les experience fragments.
- Vous comprenez Adobe Managed Services, notamment l’enterprise architecture, le dispatcher, le deployment, les runbooks et la répartition des responsabilités entre AMS et les équipes projet.
- Vous mettez en œuvre Git, CI/CD, REST, OAuth, SOAP, React JS, TypeScript, JavaScript beyond ES6, HTML, CSS/SASS et adaptive design.
- Vous associez vos connaissances d’Adobe Analytics à une expérience de delivery Agile et Waterfall, à une approche analytique de la résolution de problèmes et à un esprit d’équipe constructif.
Compétences souhaitées
- Expérience avec Azure DevOps.
Langues
- Néerlandais ou français : B2 ou supérieur.
- Anglais : B2 ou supérieur, avec une bonne maîtrise de l’écrit.