AEM Architect
Description
Ideal Candidate Profile
Job Summary
Job Requirements Skills
- 14+ years of overall IT experience with significant experience in AEM.
- Strong hands-on experience with Adobe Experience Manager (AEM).
- Expertise in AEM 6.5 and/or AEM as a Cloud Service.
- Strong knowledge of Java, J2EE, OSGi, Apache Sling, JCR/Oak, HTL/Sightly.
- Strong understanding of AEM Dispatcher, caching, CDN, scalability, and performance optimization.
- Experience designing REST/API-based integrations and microservices.
- Strong knowledge of AEM authoring, workflows, MSM, editable templates, components, content fragments, and experience fragments.
- Experience with AEM Assets/DAM is preferred.
- Experience with CI/CD and DevOps tools such as Jenkins, Git, Maven, Azure DevOps/GitHub Actions, etc.
- Strong understanding of cloud architecture, preferably AWS/Azure.
- Experience working with enterprise clients and distributed/global teams.
- Strong communication, stakeholder-management, and technical leadership skills.
Good to Have
- Adobe certifications such as Adobe Certified Expert/Professional - AEM.
- Experience with Adobe Experience Cloud, Adobe Analytics, Target, Launch/Tags, or Commerce.
- Experience with headless CMS architecture, GraphQL, React/Angular, or SPA frameworks.
- Experience in AEM migration, modernization, and cloud adoption.
- Experience in defining enterprise architecture and technical roadmaps.
Job Key Responsibilities
- Define and own the overall AEM solution architecture for enterprise-scale implementations.
- Lead architecture, design, development, and implementation of AEM-based digital experience platforms.
- Provide technical leadership across AEM Sites, Assets, Content Fragments, Experience Fragments, Headless/SPA architectures, and related Adobe technologies.
- Design scalable and high-performance AEM solutions using AEM 6.5 and/or AEM as a Cloud Service (AEMaaCS).
- Define integration architecture between AEM and enterprise systems, APIs, third-party applications, and other Adobe products.
- Provide expertise in Java, OSGi, Sling, JCR, HTL/Sightly, Dispatcher, REST APIs and Microservices.
- Establish architectural standards, design patterns, coding standards, and best practices.
- Lead technical discussions with clients, architects, engineering teams, and business stakeholders.
- Review solution designs and provide technical guidance to development teams.
- Identify performance, scalability, security, and reliability considerations and drive appropriate solutions.
- Lead AEM migration and modernization initiatives, including on-premise/AMS to AEM Cloud Service where applicable.
- Collaborate with DevOps teams on CI/CD, cloud infrastructure, deployment strategies, and release management.
- Conduct technical POCs and evaluate new technologies and Adobe capabilities.
- Mentor senior developers and architects and contribute to technical capability building.
- Ensure solutions comply with enterprise security, governance, and architecture standards.
