Description
We are looking for an experienced AEM Fullstack Developer to design and develop scalable solutions across frontend and backend technologies.
The ideal candidate will have hands-on experience with AEM components, templates, workflows, and integrations, along with proficiency in React.js or Angular.
This role requires expertise in building RESTful APIs and custom AEM services to deliver seamless digital experiences.
Strong collaboration skills, performance optimization, and a commitment to code quality are key expectations for this position.
Key Responsibilities
- Design, develop, and maintain AEM-based backend solutions, components, and templates.
- Develop and maintain frontend components using AEM Sites, leveraging modern JavaScript frameworks (React.js/Angular).
- Integrate AEM with React.js/Angular for enhanced user interfaces and dynamic experiences.
- Create and manage AEM templates, components, dialogs, and client libraries.
- Develop custom Sling models, servlets, OSGi services/components, and workflows in AEM.
- Build and integrate RESTful APIs/services to support frontend features and third-party integrations.
- Collaborate closely with UI/UX designers, frontend/backend developers, and AEM content authors for seamless content delivery.
- Develop automation scripts for data handling, deployment, and reporting using Java and/or Python.
- Implement and manage AEM workflows, user permissions, and version control for content.
- Ensure code quality through unit tests, automated testing, and adherence to best practices.
- Participate in code reviews, debugging, and performance tuning in AEM environments.
- Troubleshoot and resolve technical issues across AEM platforms and integrations.
- Optimize AEM for performance, scalability, maintainability, and security.
What Youll Bring
- Bachelors degree in Computer Science, Engineering, or a related field, or equivalent work experience.
- Proven experience delivering high-quality web applications.
Mandatory Skills
- 3+ years of experience in frontend development with React.js or Angular.
- 2+ years of hands-on experience with Adobe Experience Manager (AEM), covering both backend and frontend development.
- Strong proficiency in Java, OSGi, Apache Sling, and JCR (Java Content Repository).
- Experience with AEM component and template development using HTL (Sightly), Sling Models, and AEM client libraries.
- Proficient in modern HTML5, CSS3, JavaScript, and TypeScript.
- Solid understanding of RESTful API design, integration, and data interchange (JSON/XML).
- Familiarity with AEM dispatcher, replication agents, workflows, and security mechanisms.
- Experience with AEM servlets, event handlers, schedulers, and lifecycle management.
- Understanding of responsive design, cross-browser compatibility, and web accessibility standards (W3C, WCAG).
- Experience using Maven for builds, Git for version control, Jenkins for CI/CD, and Agile Skills (Nice to Have) :
- Exposure to Adobe Experience Cloud tools like Adobe Target, Analytics, Campaign.
- Working knowledge of cloud-based AEM (Adobe as a Cloud Service) is a plus.
- Experience with frontend technologies (React/Angular/HTL) is beneficial.
(ref:hirist.tech)