AEM Backend Developer
Locations: Hyderabad | Chennai | Bangalore | Bhubaneswar | Pune | Mumbai
Experience: 5 – 10 Years
CTC: ₹22 LPA – ₹28 LPA
Notice Period: Immediate to 30 Days
We are looking for an experienced AEM Backend Developer with strong Core Java and AEM 6.4+ hands-on experience.
Key Requirements
- Minimum 5+ years of total experience with at least 3–4+ years in AEM projects.
- Strong Core Java programming foundation (Collections, Exception Handling, Design Patterns, Multithreading).
- Expertise in AEM backend – Sling Models, OSGi, JCR, Servlets, and WCM APIs.
- Hands-on experience with workflows, Sling servlets, REST, JSON, and Lucene indexing.
- Exposure to Coral/Granite UI and Adobe UI customization.
- Deep understanding of AEM security and access controls (ACL, SSO).
- Experience extending AEM core functionalities such as Launches.
- Worked on AEM 6.4 or newer versions.
- Good understanding of core AEM components like Oak, Sling, and Dispatcher.
- Exposure to CI/CD tools such as Jenkins, Maven, or Hudson.
- Excellent documentation and communication skills.
Technical Coverage
- Frontend: Touch UI, Sightly, Components, Content/Experience Fragments, Editable Templates, Clientlibs
- Backend: OSGi, Sling, JCR, Workflow (Launcher/Event Handler/Listener), API Integration, Scheduler, MSM, Query Builder, Indexing, JUnit
- Security: ACL, SSO, Security Layers
- Performance Tuning: Dispatcher caching, Query optimization, Page performance
- Infrastructure: Cronjob, Dispatcher, Apache setup
- Persistence Setup: TarMK, MongoMK, S3
- Build & Deployment: Maven/Ant, Jenkins, CI/CD pipeline, Production deployment
- AEM Upgrade: Service Pack, Hotfix, Version Upgrade, Migration, Pre & Post upgrade processes
- Use Cases: Migration from Non-CMS, Headless CMS, Integration with other technologies, Coding best practices