Description

Minimum of 3-5 years experience with Core AEM projects - Overall Total Experience should be 6+ years - Strong Java programming skills - Experience with workflows, Sling servlet, REST, JSON, Lucene indexing - Exposure to Coral / Granite UI, Adobe UI customization - Deep understanding of AEM's security and Access Controls - Expertise in extending AEM's core functionalities such as Launches - Experience with AEM 6.4 or newer versions - Working Experience with Sightly / Sling models - Understanding 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 - Ability to work with project managers to ensure project deliverables are on time and high quality - Collaborative work style with other teams; QA, UX, etc - Exceptional documentation and explanation of core technical processes - Experience with other CMS and understanding of the DXP area is a plus - Experience with front-end technologies like Touch UI, Sightly, Component, Content and experience fragment, editable templates, Client libs - Understanding of AEM Technology stack (Backend) like 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 - Knowledge of Security aspects like Access Control Lists (ACL), Single Sign On (SSO), Security layers - Experience with Performance Tuning including Page performance, Dispatcher caching, Query optimization, Debugging level - Familiarity with Infrastructure setup like cronjob setup, Dispatcher setup, Apache setup - Understanding of AEM Persistence setup like TarMK, MongoMK, S3 - Experience with Build and deployment processes like Maven/Ant build, Jenkins, CI/CD pipeline, Production deployment - Proficiency in Java language including Exception handling, Collection framework, Design pattern, Multi-threading - Experience with AEM upgrade like Service pack upgrade and Hot fix installation, AEM version upgrade, Pre-upgrade Analysis, Upgrade planning (In place/Content migration), Post-upgrade process - Experience with Use cases like Migration from Non-CMS, Headless CMS Approach, Integration with Other technology, Coding best practice.

Education

Any Graduate