Overview
The AEM Developer plays a critical role in the development and maintenance of Adobe Experience Manager (AEM) applications. This position is essential for ensuring that content management solutions are not only functional but also align with the organizations strategic goals. The AEM Developer will work closely with project managers UX/UI designers and other developers to deliver highquality scalable and userfriendly applications. This role involves implementing AEM best practices enhancing existing functionalities and ensuring seamless integration with other systems.
AEM Developers are responsible for writing highquality code ensuring system performance and troubleshooting any issues that arise. They must stay abreast of new AEM features and stay engaged in continuous learning to improve their skillsets. The impact of this role is significant contributing directly to the organizations online presence and customer engagement initiatives.
Key Responsibilities
- Develop and maintain AEM components templates and workflows.
- Implement AEM best practices for site structure and content delivery.
- Collaborate with design and content teams to deliver effective web solutions.
- Create and manage JCR structures in accordance with project requirements.
- Integrate AEM with various thirdparty services and APIs.
- Debug and troubleshoot AEM applications for optimal performance.
- Participate in code reviews to ensure code quality and adherence to standards.
- Work in an Agile environment and actively participate in scrum meetings.
- Support the QA team with testing AEM applications.
- Document development processes configurations and procedures.
- Ensure compliance with accessibility standards in web applications.
- Monitor performance metrics and optimize AEM components for speed.
- Conduct training sessions for users on AEM functionalities.
- Research and implement new AEM features and functionalities.
- Assist in the development of user stories and project planning.
Required Qualifications
- Bachelors degree in Computer Science Information Technology or a related field.
- 2 years of experience in AEM development.
- Proficient in Java HTML CSS and JavaScript.
- Experience with OSGi Sling and JCR.
- Strong understanding of RESTful API services.
- Familiarity with version control systems such as Git.
- Experience working in an Agile/Scrum environment.
- Proven troubleshooting and problemsolving skills.
- Excellent communication and collaboration skills.
- Ability to handle multiple tasks and prioritize efficiently.
- Knowledge of frontend frameworks (e.g. React Angular) is a plus.
- Understanding of SEO best practices for content delivery.
- Experience with AEM 6.x and Cloud Service is preferred.
- Willingness to learn and adapt to new technologies.
- Strong attention to detail and analytical skills.
- Previous experience in a clientfacing role is an advantage.
java,html,restful api,sling,javascript,jcr,seo,aem,team collaboration,restful apis,agile,version control,html/css,front-end frameworks,css,osgi,scrum,adobe,agile methodologies,git