AEM Developer

Overview

On Site
$120,000 - $160,000
Full Time

Skills

AEM
JCR
Sling
OSGI
Workflow

Job Details

AEM Developer

Austin, TX Day one on site

Please inform candidate there will be a coding test while the L1 interview.

  • 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 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