Description
You will build and maintain Adobe Experience Manager (AEM) solutions with a focus on backend development and infrastructure stability.
Responsibilities
- Develop backend components using OSGi, JCR, Sling, and WCM APIs, implementing Sling Models and workflows.
- Configure and manage AEM infrastructure including Dispatcher, Apache, TarMK/MongoMK persistence, and S3 storage.
- Implement security measures including ACLs, SSO, and authentication layers while ensuring performance tuning via caching and query optimization.
- Build CI/CD pipelines using Jenkins and Maven for production deployments and automated testing.
- Maintain system stability through daily/weekly maintenance tasks, backup strategies, and debugging complex issues.
Required Skills
- 5+ years of experience with Java, including exception handling, collection frameworks, design patterns, and multithreading.
- Strong proficiency in AEM backend technologies: OSGi, JCR, Sling, WCM APIs, and Sling Models.
- Experience with workflow management, including launchers, event handlers, listeners, schedulers, and Sling Jobs.
- Hands-on experience with API integration, Query Builder, and search indexing.
- Knowledge of AEM infrastructure setup, including Dispatcher configuration, Apache setup, and backup restoration.
- Experience with CI/CD tools, specifically Jenkins and Maven build processes.
- Familiarity with performance tuning, page optimization, and debugging techniques.
- Understanding of multi-site manager setup and headless CMS approaches.