Seeking a highly skilled AEM Developer with deep expertise in Adobe Experience Manager 6.5 and related cloud and on-premise ecosystems. The ideal candidate will be responsible for designing, developing, and optimizing AEM components, templates, integrations, and system configurations across the full application stack. This role requires strong proficiency in HTL, Sling, OSGi, Java, Dispatcher configurations, and troubleshooting complex issues in multi-tier environments. The AEM Developer will work closely with cross-functional teams in an Agile/Scrum setting to deliver high-quality digital experiences and maintain a stable, performant platform.
Contract duration: 6mo (strong probability of extension)
Location: Toronto, ON (2/5 hybrid model or remote for residents of other locations in Canada
Rate: depends on expertise level (ideally, within 60-80/hr rate range)
Must-Have Qualifications
- 5-6 (or more) years of hands-on experience with Adobe Experience Manager (AEM) 6.5 , including AMS and AEMAACS SDKs .
- Advanced expertise in developing AEM components using HTL , Sling Models , OSGi , and authoring component dialogs .
- Strong proficiency with Maven , including use of the latest Maven archetypes for building AEM projects.
- Solid foundational skills in HTML5, CSS, JavaScript, and jQuery , with the ability to develop and troubleshoot front-end issues.
- Expert-level knowledge of Apache rewrite rules and AEM Dispatcher configuration .
- Proven ability to troubleshoot issues across all application tiers (author, publish, dispatcher, web server).
- Experience debugging using web server logs and AEM logs , including error, request, and custom logs.
- Comfortable using key Unix shell commands needed for system-level troubleshooting.
- Advanced experience managing AEM templates, style systems, and policy configurations , including:
- Editable Templates
- Template-level dialogs & policies
- Responsive Grids & Layout Containers
AEM-Specific Java Expertise
- Development of:
- Sling Servlets
- Sling Services
- Sling Model Exporters
- Sling Schedulers
- OSGi Configurations & Factory Configurations
- Event Handlers & Listeners
Framework & Platform Knowledge
- Hands-on experience with the following APIs and frameworks:
- Apache Felix
- Apache Sling
- JCR (Java Content Repository)
- OSGi framework
Good to have:
- Familiarity with Scrum/Agile development practices and experience using JIRA for task and workflow management.