Job Summary
We are seeking an experienced Adobe Experience Manager (AEM) Lead Developer to lead the design, development, and implementation of enterprise-scale digital experience solutions within the commerce domain.
The ideal candidate will have strong hands-on experience in AEM architecture, frontend and backend development, custom workflows, integrations, and AEM as a Cloud Service.
The candidate will provide technical leadership, mentor development teams, and collaborate with architects, product owners, and business stakeholders to deliver scalable, secure, and high-performance digital experiences.
Mandatory Technical Skills
- Adobe Experience Manager (AEM) as a Cloud Service
- AEM Assets / Digital Asset Management (DAM)
- Custom AEM Workflows and Metadata Management
- Apache Sling, OSGi, and JCR
- HTL (Sightly) and AEM Client Libraries (Clientlibs)
- Java / J2EE
- AEM Sites, Content Fragments, and Experience Fragments
- Frontend and Backend AEM Development
Key Responsibilities
- Lead AEM technical design, architecture, and development activities.
- Design and develop reusable AEM components, templates, services, and workflows.
- Develop custom OSGi services, Sling Models, Sling Servlets, and workflow processes.
- Implement and manage AEM Sites, Assets, DAM, metadata schemas, and content management solutions.
- Develop responsive frontend components using HTL, JavaScript, HTML5, CSS3, and Vue.js.
- Configure AEM authoring, publishing, Dispatcher, and replication environments.
- Support AEM as a Cloud Service deployments and Adobe Cloud Manager pipelines.
- Integrate AEM with third-party systems and REST APIs, including OpenSearch where applicable.
- Optimize applications for performance, scalability, security, and maintainability.
- Conduct code reviews, troubleshoot technical issues, and perform root cause analysis.
- Mentor developers and establish coding standards and development best practices.
- Collaborate with cross-functional teams and participate in Agile ceremonies.
Required Qualifications
- 10+ years of hands-on Adobe Experience Manager development experience.
- 5+ years of technical leadership or team lead experience.
- Strong experience with AEM 6.x and AEM as a Cloud Service.
- Proven experience delivering enterprise CMS and digital experience solutions.
- Strong knowledge of Java, Apache Sling, OSGi, JCR, HTL, and AEM Clientlibs.
- Experience with AEM DAM, custom workflows, metadata management, and content fragments.
- Experience with Git, Maven, REST APIs, and Cloud Manager.