Critical Skills to Possess:
- Strong knowledge in core Content Management System (CMS) architecture and application development life cycle process
- Strong knowledge in Adobe Experience Manager (AEM) framework and design patterns
- Experience in developing and configuring AEM workflows, user roles and permissions
- Experience with AEM Cloud tools and AEM instances like Author, Preview and Publish
- Strong knowledge in AEM Cloud architecture to implement components, templates, dialogs, and processes
- Strong knowledge in building AEM components using Angular Framework or other SPA frameworks
- Extensive knowledge in the architecture and deployment of REST APIs within the AEM system
- Strong knowledge on developing features using Java, Angular, HTML, CSS, and JavaScript
Good to have
- Experience with AEM Dispatcher and Multi-Site Manager (MSM)
- Experience with AEM key technology concepts, such as Granite/Sling/OSGi/JCR/ Sightly/HTL UI
- Experience with AEM templates, processes, and application customizations for the WCM application
- Experience in Omni channel AEM integrations with other apps and creating components for AEM
- Strong knowledge in Translation design patterns and AEM translation integrations with third parties
- Experience with Version Control tools and CI/CD process
- Knowledge in third party APIs or widgets integrations with AEM
- Knowledge in AEM CDN configurations and caching strategies
Preferred Qualifications:
- BS degree in Computer Science or Engineering or equivalent experience