HU
Job Description
Key Responsibilities:
Front-end Technologies
- Work on Touch UI, Sightly, components, content and experience fragments, editable templates, client libraries.
AEM Technology Stack (Backend)
- Develop using OSGi, JCR, Sling, WCM APIs, Sling Models.
- Configure workflows, workflow launchers, event handlers, event listeners, schedulers, and Sling Jobs.
- Integrate with APIs and implement Multi-Site Manager setups.
- Implement query builder, searching, indexing, and session handling.
- Perform unit testing using JUnit.
Security
- Implement Access Control Lists (ACL), Single Sign-On (SSO), and other AEM security layers.
Performance Tuning
- Optimize page performance, dispatcher caching, and queries.
- Debug performance issues at a detailed level.
Infrastructure & Persistence Setup
- Configure cronjobs, dispatcher, Apache setups.
- Set up AEM persistence using TarMK, MongoMK, or S3.
Build & Deployment
- Work with Maven/Ant builds, Jenkins, and CI/CD pipelines.
- Handle production deployments.
Java Development
- Exception handling, collection framework, design patterns, and multi-threading.
AEM Upgrade & Migration
- Execute service pack upgrades, hotfix installations, and AEM version upgrades.
- Conduct pre-upgrade analysis, upgrade planning (in-place/content migration), and post-upgrade processes.
- Perform migrations from non-CMS systems, headless CMS implementations, and integrations with other technologies.