5+ Years Relevant Experience
We are seeking a highly skilled Content Management with at least 5 years of hands-on experience in both frontend and backend development within the Adobe Experience Manager (AEM) platform. The ideal candidate should have deep expertise in Java, AEM components, and integrations with modern frontend frameworks. This role involves full-cycle development, from requirement analysis to unit testing and deployment, in a fast-paced Agile environment.
Key Responsibilities:
- Design, develop, and unit test AEM-based applications leveraging core features such as Sites, Assets, and Workflows.
- Implement and maintain custom components, templates, and AEM workflows using HTL and Sling Models.
- Integrate AEM applications with RESTful backend services and frontend frameworks like Angular or React.
- Translate HTML templates into HTL and ensure proper component structure and reusability.
- Write and maintain JUnit test cases with an emphasis on high test coverage.
- Perform code check-ins, version control, and merge processes within collaborative development environments.
- Troubleshoot and resolve defects; elevate changes through various deployment environments.
- Work closely with Technical Leads, Business Analysts, and QA teams to ensure high-quality, timely deliverables.
- Participate in Agile/Scrum ceremonies and contribute to sprint goals through individual ownership and collaboration.
Required Skills & Experience:
- Minimum 5 years of hands-on experience in AEM frontend and backend development.
- Strong programming experience in Java 8+.
- Expertise in:
- HTL, Sling Models, and JCR API/Sling API
- Creating custom AEM components, templates, and workflows
- Integration with frontend technologies such as Angular, React.js, etc.
- RESTful API integrations
- Experience working in Agile/Scrum project methodologies.
Good to Have:
- Experience using AEM as Content-as-a-Service (CaaS).
- Knowledge of design patterns and content caching strategies.
- Familiarity with AEM as a Cloud Service.
- Experience working with offshore/remote development teams.
- Background or understanding of retail eCommerce environments.
Educational Qualification:
- Bachelor's degree in Computer Science, Information Technology, or a related field.