Job Title: AEM Back-End Developer
We are looking for a seasoned AEM Back-End Developer to join our digital platform team. This role is ideal for someone who excels in building scalable maintainable and high-performance solutions within the Adobe Experience Manager (AEM) ecosystem. Youll be responsible for developing custom components services and integrations that power dynamic digital experiences across web and mobile platforms.
Responsibilities
- Design develop and maintain robust AEM back-end solutions using Java OSGi Sling and JCR
- Build and extend AEM components templates and services to support front-end development and authoring workflows
- Develop and manage Sling Models Servlets and Event Listeners for dynamic content delivery
- Implement and optimize AEM workflows scheduler jobs and custom replication agents
- Integrate AEM with third-party systems (e.g. CRM DAM analytics search engines) via RESTful APIs GraphQL or custom connectors
- Ensure code quality through unit testing code reviews and adherence to best practices
- Troubleshoot and resolve issues in author and publish environments including dispatcher configurations
- Collaborate with DevOps and infrastructure teams to support deployment pipelines and cloud environments
- Stay current with AEM updates including AEM as a Cloud Service and contribute to platform evolution
Required Skills & Qualifications
- 3-5 years of experience in back-end development with Adobe Experience Manager (AEM 6.5)
- Strong proficiency in Java OSGi Apache Sling and JCR
- Experience with AEM Core Components Editable Templates and Content Fragments
- Familiarity with AEM MSM (Multi Site Manager) and i18n strategies
- Knowledge of Dispatcher configuration CSP directives and security best practices
- Experience integrating AEM with external systems using REST SOAP or GraphQL
- Proficiency with Git Maven JIRA and CI/CD pipelines
- Strong analytical and problem-solving skills
- Excellent communication and documentation abilities