Key Responsibilities:
- Develop and customize AEM components, templates, and workflows based on business requirements.
- Design and implement scalable and reusable front-end and back-end solutions within the AEM ecosystem.
- Integrate AEM with external systems such as CRMs, DAMs, and marketing automation tools.
- Collaborate with UX/UI designers, business analysts, and other developers to deliver end-to-end digital experiences.
- Optimize AEM applications for performance, scalability, and security.
- Participate in code reviews, unit testing, and deployment activities.
- Troubleshoot and resolve issues in AEM environments (author, publish).
- Keep up to date with AEM best practices, new features, and industry trends.
- Document technical designs, development processes, and user guides.
Qualifications and Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 3+ years of hands-on experience in Adobe Experience Manager (AEM 6.x) development.
- Strong knowledge of Java, Sling, OSGi, JCR, and AEM architecture.
- Experience with AEM authoring tools, templates, and component development.
- Proficient in front-end technologies like HTML5, CSS3, JavaScript, and frameworks such as React or Angular is a plus.
- Familiarity with integrating AEM with RESTful APIs and other enterprise services.
- Understanding of Dispatcher configuration and caching strategies.
- Experience with version control systems like Git.
- Knowledge of Agile/Scrum methodologies.
Desirable Skills:
- Adobe AEM Developer or Architect certification.
- Experience with Adobe Marketing Cloud tools (Analytics, Target, Campaign).
- Familiarity with DevOps tools for AEM deployment (Jenkins, Maven).
- Experience with cloud-hosted AEM (Adobe Managed Services or cloud platforms).
- Strong problem-solving and communication skills.
Skills Required
Devops, Aem, Java, Sling, Osgi, Jcr