Description
You will develop and maintain Adobe Experience Manager components, templates, and backend services.
Responsibilities
- Build AEM templates, components, dialogs, widgets, and workflows.
- Develop OSGI bundles and manage internationalization and Multisite Manager (MSM) requirements.
- Implement unit tests using JUnit and Mockito to ensure code quality.
- Participate in development activities based on architect designs and provide defect fixes during warranty periods.
- Support build and deployment processes via CI/CD pipelines.
Required Skills
- 5+ years of experience with AEM 6.5, including Editable Templates, Sling Models, and Content Fragments.
- Strong knowledge of OSGI framework (R6/R7) and creating/consuming bundles.
- Proficiency with HTL (Sightly), Sling Models, and the Sling framework (selectors and extensions).
- Experience with CRX/JCR repository and Adobe AEM DAM.
- Hands-on experience with REST, web services, and Microservices.
- Solid understanding of modern web technologies including HTML5, CSS, Sass, and JavaScript frameworks (React, Angular, VueJS, Express, or NodeJS).
- Experience using Java-based IDEs like Eclipse with AEM Developer Tools.
- Knowledge of CI/CD tools such as Jenkins or Hudson.
- Experience building customer components using Core Components.
Preferred Skills
- Front-end Development expertise.
- Cascading Style Sheets (CSS) proficiency.