Description :
The AEM Developer Engineer is responsible for designing, developing, and implementing web solutions using Adobe Experience Manager (AEM). This role involves working closely with UX / UI designers, architects, and stakeholders to deliver scalable, high-performance digital experiences.
Key Responsibilities :
- Develop AEM components, templates, dialogs, and workflows using Sling, OSGi, JCR, and HTL.
- Customize and extend AEM functionality using Java, JavaScript, and front-end technologies.
- Integrate AEM with third-party systems via REST / SOAP APIs.
- Optimize performance and scalability of AEM applications.
- Configure AEM permissions, workflows, and user / group management.
- Participate in content migration and authoring support.
- Conduct code reviews and ensure adherence to coding standards.
- Collaborate with cross-functional teams to deliver cohesive solutions.
- Troubleshoot and debug AEM applications.
- Document technical specifications and development processes.
Required Skills & Qualifications :
Bachelors degree in Computer Science, Engineering, or related field.4 - 6 years of experience in AEM development.Proficiency in Java, Sling, OSGi, HTL, HTML, CSS, and JavaScript.Experience with AEM 6.x and Core Components.Familiarity with Maven, Git, Jenkins, and CI / CD pipelines.Understanding of Agile development methodologies.Knowledge of AEM administration and deployment practices.Preferred Qualifications :
Adobe Certified Expert AEM Developer.Experience with AEM as a Cloud Service.Exposure to Adobe Marketing Cloud tools (Analytics, Target, Campaign) is a plus.Experience with front-end frameworks (React, Angular) is a bonus.Tools & Technologies :
Adobe Experience Manager (AEM)Java, Sling, OSGi, HTLHTML, CSS, JavaScriptREST / SOAP APIsMaven, Git, JenkinsJIRA, TestRail(ref : hirist.tech)