Develop components, templates, dialogs and workflows using the Adobe CQ/AEM architecture (Sling, CRX, OSGI, JCR).
Provide production support for JAVA / AEM and problem resolution for assigned applications.
Migrate content into newly created templates in AEM.
Implement Adobe Analytics.
Ensure SSO (managed with OKTA) for the site is operating successfully; resolve any technical issues that arise.
Monitor the technical health of the site and all integrations; resolve any technical issues that arise.
Ensure that transitions to new AEM software releases do not impact site functionality and performance.
Required Skills
Expertise in HTML5, CSS3, LESS, JavaScript across multiple libraries: jQuery, Angular.js, Node.js, React.
Good understanding of Java, Java EE, Servlets, JSP, Tag libraries and JSTL skills, combined with a solid understanding of Enterprise Java.
Knowledge of continuous integration & delivery, release management, test driven development and lean/agile development methodologies like Scrum and DevOps.
Required Experience
Working experience with editable templates and touch UI component development.
Experience in developing for AEM Touch, Asset Management (DAM).
Implementation and a familiarity with Adobe Analytics, Launch and Target.
Working experience of managing users and their permissions in AEM.
Extensive UI Development experience – Strong Experience in developing web apps using HTML5, CSS3, SCSS and Modern JavaScript (ES2015+).
Experience implementing responsive layouts utilizing Flexbox and CSS Grid.
Development experience in Slightly/HTL, Adobe AEM 6.x, Restful web Services and basic html/Js.
Education Requirements
Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.