- Company Name
- BridgeFlair LLC
- Job Title
- AEM Developer
- Job Description
-
**Job Title:** AEM Developer
**Role Summary:**
Design, develop, and maintain Adobe Experience Manager (AEM) solutions, delivering scalable, secure, and performant web experiences. Collaborate with UX, engineering, and DevOps teams to integrate content, APIs, and third‑party services while ensuring best‑practice coding standards and continuous delivery.
**Expectations:**
- 3–7 years of hands‑on AEM development (AEM 6.4 or later).
- Proven ability to build reusable components, templates, workflows, and services.
- Strong problem‑solving, performance‑tuning, and communication skills.
- Ability to work in a hybrid team environment and follow CI/CD processes.
**Key Responsibilities:**
- Develop and maintain AEM components, templates, dialogs, servlets, and OSGi services using HTL/Sightly and Sling Models.
- Implement responsive UI by collaborating with front‑end designers and developers (HTML5, CSS3, JavaScript/ES6, React/Angular).
- Configure AEM Dispatcher, replication agents, and caching strategies for optimal content delivery.
- Integrate AEM with external systems via REST, SOAP, or GraphQL APIs.
- Conduct code reviews, enforce coding standards, and ensure high‑quality deliverables.
- Optimize performance (replication, cache invalidation, page load times) and troubleshoot author/publish issues.
- Support CI/CD pipelines (Jenkins, Git, Maven) and coordinate deployments with DevOps.
- Stay current with Adobe Experience Cloud updates and recommend enhancements.
**Required Skills:**
- AEM development (HTL/Sightly, Sling Models, OSGi, JCR/CRXDE).
- Java/J2EE, RESTful services, JSON, XML.
- Front‑end technologies: HTML5, CSS3, JavaScript (ES6+); familiarity with React or Angular preferred.
- AEM Dispatcher configuration and caching.
- AEM security (ACLs, permissions) and content governance.
- CI/CD tools (Jenkins, Git, Maven) and deployment automation.
- Understanding of cloud‑hosted AEM (AEMaaCS) and basic cloud concepts.
- Strong debugging, performance tuning, and documentation abilities.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent practical experience).
- Adobe Certified Expert (ACE) – AEM Sites Developer or Architect preferred.
- Additional certifications in Adobe Target, Analytics, Assets, or Forms considered a plus.