About the Role
We are seeking an experienced Adobe Experience Manager (AEM) Developer to join our team. The ideal candidate will have a strong AEM backend development background, expertise in Java, OSGi, Sling, and AEM Cloud, and experience in headless implementations using UI frameworks like React, Angular, or Vue.
Key Responsibilities
✔ Architect, develop, and maintain AEM solutions aligned with business needs.
✔ Set up AEM development environments and configure AEM instances.
✔ Develop and optimize OSGi Bundles, Sling Servlets, and Custom Components.
✔ Implement AEM workflows, eventing, schedulers, and replication strategies.
✔ Work with Sling Models, JavaScript Use API, and Java User API.
✔ Optimize AEM QueryBuilder API and Replication API for better performance.
✔ Ensure security, scalability, and performance in AEM-based applications.
✔ Integrate AEM with third-party APIs, databases, and cloud services.
✔ Conduct AEM Mocking Tests using AEM Mock Library.
✔ Collaborate with cross-functional teams to ensure seamless deployment.
Required Skills & Qualifications
🔹 AEM Backend Development Expertise (AEM 6.5+ and AEM as a Cloud Service).
🔹 Strong Java (13+), JUnit 5, Maven, OSGi, and Sling experience.
🔹 Experience with Client Libraries, Custom OSGi Configurations, and JMX Beans.
🔹 Knowledge of AEM Dispatcher Module, Virtual Server Configurations, and Rewrite Rules.
🔹 Experience in headless AEM implementations with React, Angular, or Vue.
🔹 Cloud Manager experience for deploying AEM applications.
🔹 Strong debugging and performance optimization skills.
Good to Have
➕ Adobe AEM Certification
➕ Expertise in Regex, Dispatcher Caching, and Server Configurations
➕ Experience with CI/CD and DevOps for AEM Deployments