Job Description:
- Atleast 35 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 AEMs security along with its Access Controls
- Expertise around extending AEMs 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 experience is a strong plus
Detailed points that will be covered as part of this JD
- Frontend technologies
- Touch UI
- Sightly
- Component Content and experience fragment editable templates Client libs
- AEM Technology stack (Backend )
- OSGI JCR Sling WCM Apis Sling Model
- Workflow workflow launcher Event handler Event listener Scheduler Sling Job
- API integration
- MultiSite Manager setup
- Query builder Searching Indexing Session handling
- Junit
- 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
- AEM Persistence setup
- Build and deployment
- Maven/Ant build Jenkins CI/CD pipeline
- Production deployment
- Language Java
- Exception handling
- Collection framework
- Design pattern
- Multithreading
- AEM upgrade
- Service pack upgrade and Hot fix installation
- AEM version upgrade
- Preupgrade Analysis
- Upgrade planning (In place/Content migration)
- Postupgrade process
- Use case
- Migration from NonCMS
- Headless CMS Approach
- Integration with Other technology
- Coding best practice