AEM Developer

Cyberobotix — Canada · Posted ~1 hour ago

Senior Contract Remote

Skills

Adobe Experience Manager (AEM) Java OSGi Sling Models Sling Servlets JCR HTL/Sightly REST APIs JSON Web services AEM workflows DAM Content management AEM as a Cloud Service AEM Dispatcher Apache Sling Adobe APIs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A remote contract role for an experienced AEM Developer responsible for designing, developing, and maintaining enterprise-level web applications. The position requires strong expertise in content management platforms, Java-based backend development, reusable components, integrations, cloud environments, and modern web technologies. Candidates should have extensive hands-on experience with AEM and related development frameworks.

Highlights

Remote contract opportunity focused on enterprise web development with advanced AEM technologies. The role involves building scalable digital experiences, cloud-based solutions, integrations, and reusable components while working with modern development practices.

Description

Job Title: AEM Developer Location: Canada (Remote) Type: Contract • 11+ years of work experience with Adobe Experience Manager (AEM) • Authorized to work in Canada • 2+ years of work experience with Generative AI • 5+ years of work experience with REST APIs Job description: Develop and maintain enterprise web applications using Adobe Experience Manager (AEM).Build and customize AEM Sites components, templates, dialogs, content fragments, and experience fragments.Develop backend functionality using Java, OSGi, Sling Models, Sling Servlets, and JCR.Build and maintain reusable AEM components using HTL/Sightly and modern front-end technologies.Configure and customize AEM workflows, DAM assets, metadata, and content management processes.Develop integrations between AEM and external systems using REST APIs, JSON, web services, and Adobe APIs.Work with AEM as a Cloud Service (AEMaaCS) and support cloud-based deployments and environment configurations.Implement AEM Dispatcher configuration, caching, URL rewriting, and performance optimization.Develop and maintain Apache Maven-based AEM projects following Adobe and enterprise development standards.Collaborate with UI/UX, business analysts, architects, QA, and backend teams to translate requirements into scalable AEM solutions.Participate in code reviews, troubleshooting, debugging, and production support for AEM applications.Support CI/CD pipelines using tools such as Git, Jenkins, Azure DevOps, GitHub Actions, or Cloud Manager.Work with AEM Assets/DAM, including asset workflows, metadata management, and digital content delivery.Ensure AEM solutions follow security, scalability, accessibility, and performance best practices.Participate in AEM upgrades, migrations, and modernization initiatives, including migration from AEM 6.x to AEM Cloud Service.