-
Atleast 4-5+ years with Core AEM projects only -
Strong in Coding and debugging is Mandate
-
Overall Total Experience should be 6+
-
Strong Java programming foundation
-
Extensive hands on workflows, Sling servlet, REST, JSON, Lucene indexing is must.
-
Exposure to Coral / Granite UI, Adobe UI customization is a must
-
Deep understanding of AEM’s security along with its Access Controls
-
Expertise around extending AEM’s core functionalities such as Launches
-
Must have worked on AEM 6.4 or newer versions.
-
Working Experience with Sightly / Sling models .
-
Strong understand of core AEM components such as oak, sling and dispatcher Experience with Continuous Integration and Automated test execution and building tools such as Jenkins, Hudson, Selenium or Maven
-
Work with project managers to ensure that all project deliverables are on time and high quality
-
Work collaboratively with other teams; QA, UX, etc
-
Exceptionally good at document and explaining core technical processes.
-
Other CMS experiences and a good understanding of the DXP area
-
Prior Apple experience is a strong plus
Detailed points that will be covered as part of this JD
1. Front-end technologies
????????????- Touch UI
????????????- Sightly
????????????- Component, Content and experience fragment, editable templates, Client libs
??????2. AEM Technology stack (Backend )
????????????- OSGI, JCR, Sling, WCM Api’s, Sling Model
????????????- Workflow, workflow launcher, Event handler, Event listener, Scheduler, Sling Job
????????????- API integration
????????????- Multi-Site Manager setup
????????????- Query builder, Searching, Indexing, Session handling
????????????- Junit
??????3. Security
????????????- Access Control Lists (ACL), Single Sign On (SSO), Security layers
??????4. Performance Tuning
????????? - Page performance, Dispatcher caching
????????? - Query optimization
??????? - Debugging level
??????5. Infrastructure
????????? - Cronjob setup
????????? - Dispatcher setup
??????????? - Apache setup
??????6. AEM Persistence setup
?????? ?????1. TarMK
?????? ?????2. MongoMK
?????? ?????3. S3??
??????7. Build and deployment
?????? ????? - Maven/Ant build, Jenkins, CI/CD pipeline
?????? ????? - Production deployment
??????8. Language ? Java
??????????- Exception handling
???????? - Collection framework
???????? - Design pattern
???????? - Multi-threading
??????9. AEM upgrade
??????????????????- Service pack upgrade and Hot fix installation
??????????????????- AEM version upgrade?
?????????????????- Pre-upgrade Analysis
??????????????????- Upgrade planning (In place/Content migration)
??????????????????- Post-upgrade process????
??????10. Use case
????????????- Migration from Non-CMS
????????????- Headless CMS Approach
????????????- Integration with Other technology
????????????- Coding best practice