Job Title: AEM Architect
Location: Toronto, ON
Duration: 12+ Months Contract
Job Description:
We are seeking a highly experienced AEM Architect to lead and drive the design and development of Adobe Experience Manager (AEM) solutions for a large-scale digital transformation program. This is a long-term contract opportunity based in Toronto.
Key Responsibilities:
- Lead end-to-end AEM solution architecture and development for enterprise-scale web platforms.
- Design AEM architecture blueprints, templates, components, workflows, and custom integrations.
- Provide technical leadership to AEM development teams, ensuring best practices and performance optimization.
- Collaborate with business stakeholders, UX teams, and backend services to deliver seamless digital experiences.
- Oversee deployment strategies, dispatcher configurations, clustering, and scalability planning.
- Ensure integration with Adobe Marketing Cloud solutions such as Adobe Analytics, Target, and Campaign.
- Troubleshoot and resolve complex AEM platform issues, including performance, personalization, and scalability challenges.
Required Qualifications:
- 12+ years of experience in application development and architecture, with a strong focus on Java, Java EE, Spring, and Hibernate.
- Minimum 6 years of hands-on AEM experience (v6.3 or above), including at least 2-3 projects as an AEM Architect.
- Proficient in AEM building blocks (templates, components, dialogs), HTL (Sightly), Sling Models, OSGi services, and JCR.
- Strong understanding of front-end technologies: HTML5, CSS3, JavaScript, JSON, XML, JSP.
- Experience with scripting languages and RESTful/SOAP web services.
- In-depth knowledge of Apache Sling, JSR-170/JSR-283, Apache Felix, and content-centric development.
- Experience in integrating AEM with third-party systems and Adobe Marketing Cloud products.
- Strong problem-solving, communication, and team leadership skills.
Preferred Skills:
- Adobe certification is a plus.
- Experience with CI/CD tools and DevOps for AEM.
- Familiarity with cloud hosting for AEM (e.g., Adobe Managed Services or AEM as a Cloud Service).