Job Description

Overall Total Experience should be 5+yrs

· Atleast 3/4+ years with Core AEM projects only

· 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

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application