AEM Engineer

Overview

On Site
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)
No Travel Required
Unable to Provide Sponsorship

Skills

Apache Sling
Multithreading
Adobe Experience Manager
OSGi
JUnit
API

Job Details

AEM Engineer with Java programming.

Front end technologies 

            - Touch UI 

            - Classic UI 

            - Component, Content and experience fragment, editable templates, Client libs - Good

 

AEM Technology stack (Backend ) 

            - OSGI, JCR, Sling, WCM Api's, Sling Model

            - Workflow, workflow launcher, Event handler, Event listener, Scheduler, Sling Job

            - API integration

            - Authentication

            - Multi-Site Manager setup

            - Query builder, Searching, Indexing, Session handling

            - Junit - n/a 

 Security

            - Access Control Lists (ACL), Single Sign On (SSO), Security layers   

 

 Performance Tuning

               - Page performance, Dispatcher caching  

               - Query optimization

                 - Debugging level

 

      Infrastructure 

              - Cronjob setup

              - Dispatcher setup

            - Apache setup

              - Restoring AEM from backup & Creating Backup

              - AEM maintenance task (Daily, Weekly task)

              - ACS AEM commons usage

 

       AEM Persistence setup 

            1. TarMK

            2. MongoMK

            3. S3

      

 Build and deployment 

             - Maven/Ant build, Jenkins, CI/CD pipeline

             - Production deployment            

               

      Language – Java – 

              - Exception handling

                - Collection framework

                - Design pattern

                - Multi threading  

      

     Use cases

            - Migration from Non-CMS

            - Headless CMS Approach

            - Integration with Other technology

            - Offloading

            - Coding best practice

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.