Montréal
Développeur full-stack AEM
Responsabilités
-
Concevoir, développer et maintenir des composants AEM réutilisables, des modèles, des structures de contenu et des workflows.
-
Contribuer à la mise en œuvre d’architectures modernes et évolutives (AEM as a Cloud Service, intégration CDN, diffusion en périphérie (Edge Delivery Services)).
-
Optimiser les performances applicatives, notamment les Core Web Vitals, les stratégies de mise en cache ainsi que le rendu côté client et côté serveur.
-
Intégrer des systèmes et services externes au moyen d’API RESTful et participer à l’orchestration des flux de données.
-
Collaborer avec les équipes front-end afin d’assurer une expérience utilisateur cohérente, performante et de haute qualité.
-
Appliquer les meilleures pratiques de développement logiciel (CI/CD, tests automatisés, sécurité et observabilité).
-
Diagnostiquer, analyser et résoudre les incidents et problèmes liés à AEM et à son écosystème.
-
Contribuer à la gouvernance technique ainsi qu’à l’amélioration continue des standards de développement.
Le candidat idéal possède une expertise approfondie d’Adobe Experience Manager (AEM), incluant AEM as a Cloud Service, et démontre de solides compétences en développement front-end et back-end. Vous jouerez un rôle clé dans la conception, le développement et l’évolution de plateformes Web stratégiques, en garantissant des standards élevés de performance, de scalabilité et de maintenabilité.
Vous contribuerez activement aux initiatives de transformation numérique en collaborant étroitement avec les équipes d’architecture, d’expérience utilisateur (UX), d’analytique et de marketing.
Exigences
-
Expérience confirmée à titre de développeur Full Stack avec une forte expertise d’AEM (AEM as a Cloud Service constitue un atout).
-
Maîtrise de Java, Sling, OSGi et HTL (Sightly).
-
Solides connaissances en HTML5, CSS3 et JavaScript (la connaissance de frameworks modernes tels que React ou Angular constitue un atout).
-
Expérience avec les API RESTful, les architectures microservices et les intégrations de systèmes.
-
Bonne compréhension des enjeux de performance Web, des stratégies de mise en cache et des architectures CDN.
-
Familiarité avec les pratiques et outils DevOps (Git, pipelines CI/CD et tests automatisés).
-
Une expérience avec des outils de surveillance et d’observabilité (ex. : Datadog ou équivalent) constitue un atout.
-
Excellentes capacités d’analyse et de résolution de problèmes, avec un grand souci du détail.
-
Esprit collaboratif et capacité à évoluer dans des environnements agiles.
BH 22217