AEM Developer
Posted 12 days 22 hours ago by The Change Partners
Permanent
Not Specified
Other
London, United Kingdom
Job Description
Adobe Experience Manager (AEM) Developer -
About the Opportunity:
Our client is seeking a highly skilled and motivated Adobe Experience Manager (AEM) Developer to join their dynamic team. You will be instrumental in building and enhancing customer-driven, CRM, AEP, content management and delivery systems, primarily utilizing Adobe Experience Manager Sites, Assets, and Guides.
Responsibilities:
- Design, develop, and implement complex AEM components and templates to meet client requirements.
- Customize and enhance Adobe's DITA CCMS (AEM Guides) to optimize content creation and delivery.
- Integrate AEM with various back-end systems and third-party tools, including semantic taxonomy management tools like PoolParty.
- Develop and maintain REST API integrations with AEM.
- Solve technical challenges related to XML content and implement effective solutions.
- Customize and enhance the Oxygen XML editing environment using Java-based APIs.
- Work with and contribute to the DITA Open Toolkit for XSLT-based publishing.
- Develop and implement AEM backend functionalities, including Servlets, OSGi services, Schedulers, Listeners, and custom workflows.
- Contribute to front-end integration using jQuery and HTML5.
- Maintain and enhance existing Mekon-developed AEM integrations.
- Independently drive knowledge acquisition and collaborate with the team to apply that knowledge to client solutions.
Required Skills and Experience:
- Proven experience as an Adobe Experience Manager (AEM) Developer.
- Strong understanding of AEM building blocks, including templates, components, dialogs, and widgets.
- Proficiency in Java programming and DOM processing.
- Experience in REST API integration with AEM.
- Solid understanding of Apache Sling API and Node API.
- Experience in front-end integration using jQuery and HTML5.
- Familiarity with XML content and related technologies.
- Ability to work independently and collaboratively in a remote environment.
- Strong problem-solving and analytical skills.
- Willingness to learn and adapt to new technologies.