Location
Hyderabad | India
Job description
Atleast 3-5+ years with Core AEM projects only
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
?TarMK
?MongoMK
?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
Job tags
Salary