
Senior AEM Developer
Posted 19 hours ago

Posted 19 hours ago
This is a fully remote position, open to applicants in Canada.
• Oversee the design, development, and architecture of comprehensive web applications utilizing Adobe Experience Manager.
• Establish and uphold component architecture, content modeling standards, and development practices across multi-brand, multi-site, and multi-channel AEM implementations.
• Design and implement front-end solutions using HTL/Sightly, JavaScript/TypeScript, and contemporary frameworks within AEM’s front-end architecture.
• Create and develop backend services, APIs, and integration layers utilizing Java, Apache Sling, and OSGi.
• Manage integration architecture between AEM, middleware platforms, third-party systems, and enterprise services utilizing RESTful APIs and GraphQL.
• Lead the AEM caching strategy across client-side, CDN, AEM Dispatcher, and in-memory caching solutions.
• Direct Content Fragment modeling and GraphQL persisted query design for headless content delivery.
• Ensure compliance with WCAG 2.0 AA standards and advocate for accessibility best practices.
• Mentor junior and intermediate developers through code reviews, pair programming, and offering technical guidance.
• Influence technical decisions regarding build tooling, CI/CD pipelines, AEM Cloud Manager deployments, and overall development workflows.
• Collaborate with solution architects, project managers, and client stakeholders to convert business requirements into scalable technical solutions.
• Identify and address technical debt, recommend enhancements, and spearhead platform upgrade initiatives.
• Contribute to the creation of solution design documents, architectural decisions, and technical assessments.
• A minimum of 6 years of professional experience in full stack web development, with extensive hands-on experience in AEM across multiple projects.
• Expert-level proficiency with Adobe Experience Manager (AEM) 6.5+, including templates, components, dialogs, Sling models, HTL/Sightly, dispatcher configurations, workflows, and content architecture.
• Strong expertise in Java/J2EE, Apache Sling, OSGi, and Maven.
• Demonstrated experience with Content Fragments, GraphQL persisted queries, and headless content delivery methodologies.
• Experience designing integrations between AEM and middleware platforms via RESTful services and GraphQL.
• Strong knowledge of AEM caching strategies across Dispatcher, CDN, and application-level caching.
• Proficiency with AEM Cloud Manager for build, deployment, and environment management.
• Comprehensive understanding of WCAG 2.0 AA or higher.
• Familiarity with AEM Digital Asset Management and content lifecycle workflows.
• Proven experience leading code reviews, establishing coding standards, and mentoring developers.
• Strong background in Git version control, branching strategies, and collaborative development workflows.
• Solid understanding of CI/CD practices, build automation, and deployment pipelines.
• Excellent communication abilities with the capacity to influence technical direction and present to stakeholders.
• Up to 3 weeks of vacation, along with additional paid time off between Christmas and New Year's.
• Extended long weekends for provincial holidays — we provide both the Monday and Friday, allowing for a complete 4-day break.
• 6 sick days and 2 personal days annually.
• Comprehensive medical, dental, and vision care.
• Access to psychological and paramedical services.
• Disability insurance coverage.
• Support for fertility and gender-affirming care.
• Dedicated internal guidance programs for employees dealing with cancer, fertility treatments, or gender transition.
• Fully remote work opportunities.
• Ability to work remotely for up to 6 weeks per year from any of our 50+ global offices through our Work Your World program.
Donaldson
Donaldson
Holman
Cotiviti
Get handpicked remote jobs straight to your inbox weekly.