Job Summary
As an AEM Developer , you will be responsible for developing and maintaining our Adobe Experience Manager (AEM) platform. You will work closely with cross-functional teams to design, implement, and optimize AEM-based solutions that enhance our digital presence and user experience.
Key Responsibilities
- Develop and Implement: Design, develop, and implement AEM solutions including components, templates, and workflows.
- Customization and Integration: Customize and extend AEM functionalities to meet business requirements. Integrate AEM with other enterprise systems.
- Performance Optimization: Optimize AEM applications for maximum speed and scalability.
- Collaboration: Work closely with UX/UI designers, front-end developers, and other stakeholders to ensure seamless delivery of digital solutions.
- Code Quality: Maintain high coding standards and best practices. Conduct code reviews and provide constructive feedback.
- Troubleshooting: Identify and resolve issues related to AEM components, templates, and integrations.
- Documentation: Create and maintain technical documentation for AEM solutions and processes.
- Training and Support: Provide training and support to junior developers and other team members on AEM functionalities and best practices.
Required Qualifications
- Experience: Minimum of 6 years of experience in AEM development.
- Technical Skills:
- Proficiency in Adobe Experience Manager (AEM) 6.x
- Strong knowledge of Java, J2EE, and OSGi
- Experience with AEM Dispatcher configuration
- Familiarity with front-end technologies (HTML, CSS, JavaScript)
- Understanding of RESTful web services and API integrations
- Experience with version control systems (e.g., Git)
- Knowledge of AEM workflows, Sling servlet, and Sling models
- Problem-Solving: Strong analytical and problem-solving skills.
- Communication: Excellent verbal and written communication skills.
- Team Player: Ability to work effectively in a collaborative team environment.
Preferred Qualifications
- Certifications: Adobe Certified Expert (ACE) in AEM
- Experience: Experience with other Adobe Marketing Cloud products
- Agile Methodologies: Familiarity with Agile/Scrum methodologies
- Cloud Services: Experience with cloud platforms such as AWS or Azure