What are the responsibilities and job description for the AEM Engineer (Java) position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Mpower Plus Rezolve AI Group LTD, is seeking the following. Apply via Dice today!
Job Title: AEM Engineer (Java)
Role Overview:
Seeking an experienced AEM Engineer with strong Java skills to develop, customize, and maintain AEM-based applications across front-end and back-end layers.
Key Responsibilities:
Develop AEM components, templates, and content/experience fragments
Work on AEM backend (OSGi, Sling, JCR, WCM APIs, Sling Models)
Implement workflows, event handlers, schedulers, and API integrations
Configure authentication, SSO, ACLs, and security layers
Manage Multi-Site Manager (MSM) and content structure
Optimize performance (dispatcher caching, query tuning, debugging)
Handle infrastructure tasks (dispatcher, Apache setup, cron jobs, backups)
Support build & deployment using Maven, Jenkins, CI/CD pipelines
Required Skills:
Strong Java fundamentals (collections, multithreading, design patterns, exception handling)
Experience with AEM Touch UI, Classic UI, and client libraries
Knowledge of AEM persistence (TarMK, MongoMK, S3)
Experience with query builder, indexing, and session management
Familiarity with ACS AEM Commons
Use Case Experience:
CMS migrations, headless CMS, integrations, and best coding practices
Job Title: AEM Engineer (Java)
Role Overview:
Seeking an experienced AEM Engineer with strong Java skills to develop, customize, and maintain AEM-based applications across front-end and back-end layers.
Key Responsibilities:
Develop AEM components, templates, and content/experience fragments
Work on AEM backend (OSGi, Sling, JCR, WCM APIs, Sling Models)
Implement workflows, event handlers, schedulers, and API integrations
Configure authentication, SSO, ACLs, and security layers
Manage Multi-Site Manager (MSM) and content structure
Optimize performance (dispatcher caching, query tuning, debugging)
Handle infrastructure tasks (dispatcher, Apache setup, cron jobs, backups)
Support build & deployment using Maven, Jenkins, CI/CD pipelines
Required Skills:
Strong Java fundamentals (collections, multithreading, design patterns, exception handling)
Experience with AEM Touch UI, Classic UI, and client libraries
Knowledge of AEM persistence (TarMK, MongoMK, S3)
Experience with query builder, indexing, and session management
Familiarity with ACS AEM Commons
Use Case Experience:
CMS migrations, headless CMS, integrations, and best coding practices