What are the responsibilities and job description for the AEM Developer position at Apexon?
Role: AEM Developer
Location: Sacramento, CA
Role Description:
- Must have hands-on experience with multiple versions of AEM and strong knowledge of developing web-based applications using AEM across both Classic UI and Touch UI.
- Must have experience developing custom components and templates using Adobe CQ5 and AEM 6.3/6.4/6.x.
- Develop features in AEM applications based on user stories and technical designs.
- Create AEM components and page templates by combining backend Java, HTML/CSS, and frontend JavaScript framework technologies.
- Experience working with the Java Content Repository (JCR), including a solid understanding of how AEM stores data.
- Experience using Sling and OSGi, including runmode configurations.
- Experience with Git and work tracking tools such as Jira or Azure DevOps.
- Experience developing custom components, including leveraging and extending Adobe core components.
- Strong background in Java (OSGi, JSP, Servlets) and web development (HTML, JavaScript, CSS, jQuery, Bootstrap, etc.), with experience building modern web and responsive mobile experiences.
- Hands-on experience with Sightly (AEM templating language) and CoralUI/TouchUI frameworks.
- Working experience with Adobe LiveCycle ES4 and AEM Forms 6.x.
- Working experience with AEM Document Services such as RenderPDFForm, Encryption, Foundation Services, Assembler, and Applying Rights.
- Experience migrating forms to PDF and Adaptive Form types.
- Good understanding of and configuration experience with AEM Forms components, including Forms, Output, Common, and PDF Generator.
- Experience using Adobe Document Generation to create Word templates.