AEM Developer
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
We are seeking an experienced Adobe Experience Manager (AEM) Backend Developer with a strong background in Java to join our team in Hyderabad, Telangana. This role requires 8-12 years of experience in designing, building, and supporting scalable AEM solutions. You will be responsible for customizing core platform functionalities and working across the AEM technology stack. Immediate joiners are preferred.
Key Responsibilities:
- Architect and implement backend solutions on Adobe Experience Manager (AEM).
- Develop and extend AEM components, workflows, and OSGi-based services.
- Create Sling Servlets, design RESTful services, and manage integrations with third-party platforms.
- Utilize AEM core components, editable templates, and content repository (JCR) structures.
- Configure workflows, event listeners, and scheduled tasks within AEM.
- Optimize system performance through query enhancements and dispatcher caching.
- Ensure application security using ACLs, SSO, and secure coding practices.
- Collaborate with QA, design, and project stakeholders to deliver high-quality solutions.
- Contribute to CI/CD workflows, including build automation, testing, and deployment.
- Prepare and maintain technical documentation for implementations and workflows.
AEM Backend Development Expertise:
- Experience with Workflows, Workflow Launchers, Event Handlers, Event Listeners, Schedulers, and Sling Jobs.
- Proficiency in Query Builder, Searching, Indexing (Lucene), and Session Management.
Technical Understanding:
- Solid knowledge of AEM Touch UI and front-end templating using HTL (Sightly).
- Familiarity with Editable Templates, Content Fragments, and Experience Fragments.
- Experience with Client Libraries (Clientlibs) for CSS and JavaScript asset management.
Integration & APIs:
- Strong experience in RESTful services and API integrations.
Security:
- Knowledge of Access Control Lists (ACL), Single Sign-On (SSO), and AEM security layers.
Performance Optimization:
- Expertise in Dispatcher caching, query optimization, debugging, and performance tuning.
Infrastructure & Deployment:
- Familiarity with Dispatcher and Apache setup, Cron job configuration.
- Experience with build tools like Maven / Ant and CI/CD tools such as Jenkins, Hudson, Selenium.
Persistence & Storage:
- Experience with TarMK, MongoMK, and S3.
Additional Skills:
- Experience with AEM upgrades (service packs, version upgrades, migration planning).
- Knowledge of headless CMS architecture.
- Experience integrating AEM with external systems.
- Familiarity with other CMS platforms and DXP ecosystems.
Preferred Qualifications:
- Prior experience working with Apple projects is a plus.
- Strong problem-solving and analytical skills.
- Excellent communication and documentation abilities.
Use Cases / Project Exposure:
- Migration from non-CMS to AEM.
- Headless CMS implementations.
- Multi-site manager (MSM) configurations.
- Enterprise-level AEM deployments.
Why Join Us?
- Opportunity to work with a global client.
- Competitive compensation package.
- Fast-track hiring process.
- Exposure to large-scale AEM implementations.
This is a full-time, permanent position based in Hyderabad, Telangana, requiring in-person work. Benefits include health insurance and provident fund. A Bachelor's degree is preferred.