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.