Job Summary
We are seeking an experienced AEM Architect to lead the architecture, design, and implementation of enterprise-level digital experience solutions using Adobe Experience Manager (AEM). The ideal candidate will have extensive experience in AEM architecture, cloud-based implementations, system integrations, content management, and digital experience platforms.
The AEM Architect will collaborate with business stakeholders, product owners, engineering teams, and UX/UI professionals to deliver scalable, secure, high-performance digital solutions aligned with business objectives.
Key Responsibilities
- Solution Architecture: Define and implement end-to-end AEM architecture for enterprise web content management and digital experience platforms.
- AEM Development: Provide technical leadership across AEM Sites, Assets, Templates, Components, Workflows, Content Fragments, and Experience Fragments.
- AEM as a Cloud Service: Design and implement solutions using AEM as a Cloud Service (AEMaaCS), including cloud-native development, deployments, and upgrades.
- Technical Leadership: Lead development teams, establish coding standards, conduct code reviews, and ensure adherence to architectural best practices.
- System Integration: Architect integrations between AEM and external systems, including Adobe Experience Cloud products, CRM platforms, marketing automation tools, and third-party APIs.
- Headless CMS: Design headless and hybrid content delivery solutions using Content Fragments, GraphQL APIs, and modern frontend frameworks.
- Performance Optimization: Ensure scalability, reliability, security, accessibility, and performance across AEM applications.
- DevOps and CI/CD: Establish automated build, testing, and deployment pipelines using tools such as Cloud Manager, Maven, Git, and Jenkins or similar platforms.
- Technical Governance: Define reusable components, architectural patterns, technical standards, and development guidelines.
- Stakeholder Collaboration: Work with business teams, product managers, developers, QA engineers, and infrastructure teams to translate requirements into technical solutions.
- Troubleshooting: Resolve complex technical issues and provide guidance on AEM upgrades, migrations, integrations, and production support.
Required Qualifications
- 10+ years of overall IT experience, with substantial experience in Adobe Experience Manager architecture and development.
- Strong expertise in Adobe Experience Manager (AEM 6.5 and/or AEM as a Cloud Service).
- Extensive experience with AEM architecture, Sling, Apache Jackrabbit Oak, OSGi, JCR, and Dispatcher.
- Strong programming skills in Java, including enterprise application development.
- Hands-on experience with HTL (Sightly), JavaScript, HTML5, CSS3, and RESTful APIs.
- Expertise in AEM templates, components, workflows, services, content modeling, and repository design.
- Experience designing and implementing integrations with enterprise applications and third-party platforms.
- Knowledge of cloud architecture, scalability, caching, security, and performance optimization.
- Experience with CI/CD pipelines, Maven, Git, automated testing, and deployment processes.
- Strong understanding of software architecture principles, design patterns, and enterprise application development.
- Excellent communication, technical documentation, problem-solving, and stakeholder management skills.
Key Technical Skills
- Adobe Experience Manager (AEM 6.5 / AEMaaCS)
- AEM Sites and AEM Assets
- Java, Sling, OSGi, JCR, Apache Jackrabbit Oak
- HTL (Sightly), HTML5, CSS3, JavaScript
- AEM Dispatcher and CDN
- Content Fragments, Experience Fragments, GraphQL
- REST APIs and enterprise integrations
- Maven, Git, CI/CD, Cloud Manager
- Performance tuning, security, scalability, and architecture governance