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.