Job Description:
As the AEM Lead Developer with Headless Implementation Experience, you will play a pivotal role in architecting and implementing cutting-edge digital experiences using Adobe Experience Manager. Your expertise in both AEM and headless CMS solutions will be crucial in ensuring the seamless integration of content management and delivery across various channels and platforms.
Key Responsibilities:
- Lead the design, development, and implementation of AEM-based solutions with a focus on headless architecture to support multi-channel content delivery.
- Collaborate closely with cross-functional teams including designers, content strategists, backend developers, and business stakeholders to gather requirements and translate them into effective technical solutions.
- Architect and implement headless CMS solutions that enable content reuse, personalization, and localization across web, mobile, and other digital touchpoints.
- Develop and maintain AEM components, templates, workflows, and integrations in alignment with best practices and project requirements.
- Provide technical leadership and guidance to the development team, ensuring adherence to coding standards, performance optimization, and security best practices.
- Troubleshoot and resolve complex technical issues related to AEM development and integration, proactively identifying areas for improvement.
- Stay up-to-date with industry trends and emerging technologies in AEM, headless CMS, and related fields, and make recommendations for technology adoption to enhance our digital experiences.
- Collaborate with QA teams to ensure the quality and stability of developed solutions through testing and quality assurance processes.
- Participate in code reviews to maintain code quality, consistency, and performance.
- Mentor and train junior developers, fostering their growth and skills in AEM development and headless implementation.
Qualifications:
-
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Proven experience (6+ years) as a developer working with Adobe Experience Manager, including AEM Sites and AEM Assets.
- Strong expertise in headless CMS architecture and implementation, with experience integrating AEM with headless platforms.
-
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks/libraries.
- In-depth knowledge of Java and OSGi, along with experience developing AEM components, templates, workflows, and services.
- Experience with RESTful APIs and microservices architecture.
- Familiarity with DevOps practices and tools for continuous integration and deployment.
- Excellent problem-solving skills and the ability to troubleshoot complex technical issues.
- Strong communication and collaboration skills, with the ability to work effectively in cross- functional teams.
- AEM certifications (such as Adobe Certified Expert) are a plus.