Job Title: Adobe Experience Manager (AEM) Lead Developer
Work Location: [Remote]
Employment Type: Contract
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.
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
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.
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.