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.


Similar jobs

AEM Developer

Apply Now
Back to search page