Job Summary
We are seeking an experienced AEM Engineer to design, develop, and maintain enterprise-scale digital experience solutions using Adobe Experience Manager. The role involves building AEM components, managing content models, integrating backend services, and delivering high-performance, scalable CMS-driven digital experiences.
Key Responsibilities
- Design, develop, and maintain Adobe Experience Manager (AEM) solutions for enterprise digital experience platforms.
- Build and customize AEM components, templates, dialogs, and pages following Adobe best practices.
- Design and implement scalable content models using content fragments and experience fragments.
- Work with AEM Sites, supporting content authoring, publishing, and lifecycle management.
- Integrate backend services and APIs with AEM components for dynamic, data-driven experiences.
- Support headless and hybrid AEM architectures integrated with modern frontend frameworks.
- Optimize AEM performance including caching strategies, page load times, and content delivery.
- Ensure seamless and efficient authoring experience for content and business users.
- Perform debugging, troubleshooting, and defect resolution across AEM components and integrations.
- Support deployments, releases, and environment migrations across DEV, QA, and PROD.
- Work with CI/CD pipelines for automated build and deployment of AEM applications.
- Ensure compliance with security, scalability, and CMS best practices.
- Maintain technical documentation for components, content models, and integrations.
- Participate in Agile/Scrum delivery and manage end-to-end AEM user stories.
- Deliver high-quality, maintainable code aligned with AEM standards and architecture guidelines.
Required Skills & Experience
- Strong experience in Adobe Experience Manager (AEM) development.
- Hands-on expertise in AEM Sites, components, templates, dialogs, and workflows.
- Strong understanding of content models including content fragments and experience fragments.
- Experience integrating AEM with RESTful APIs and backend services.
- Knowledge of headless or hybrid CMS architecture.
- Experience in performance tuning, caching strategies, and optimization of AEM applications.
- Proficiency in Java, Sling, OSGi, and JCR repository concepts.
- Experience with CI/CD pipelines and deployment automation.
- Strong debugging and production support experience.
- Familiarity with Agile/Scrum delivery environments.
- Good understanding of security and scalability in enterprise CMS platforms.
- Strong problem-solving and collaboration skills.