TE
Job Description
- Key Responsibilities:
- AEM Development:
- Develop and maintain AEM-based websites, digital experiences, and web applications.
- Implement custom components, templates, and workflows using AEM, Java, and JSP.
- Integrate AEM with other Adobe Marketing Cloud tools, CRM systems, and third-party APIs to enhance digital marketing capabilities.
- Build customizable AEM components for content management, design, and media handling.
- Content Management and Workflow:
- Develop and optimize content management workflows and approvals within the AEM platform.
- Collaborate with marketing and content teams to ensure efficient and effective content publishing processes.
- Develop content personalization solutions using AEM and integrate with targeted marketing tools for customized content delivery.
- Web Development & Front-End Integration:
- Develop and implement responsive front-end interfaces using HTML5, CSS3, JavaScript, and AngularJS or React.
- Ensure cross-browser compatibility, mobile optimization, and SEO best practices.
- Integrate AEM with backend technologies and ensure smooth delivery of dynamic content across multiple channels.
- AEM Integration & Customization:
- Work with RESTful APIs, SOAP, or GraphQL to integrate AEM with third-party systems like CRM, ERP, and other enterprise platforms.
- Customize AEM workflows to align with business needs, enhancing efficiency and automation for digital campaigns.
- Leverage Adobe Analytics and Adobe Target for creating personalized experiences and tracking user behavior.
- Performance Optimization & Troubleshooting:
- Identify and resolve performance bottlenecks in the AEM environment, improving response times and site loading speed.
- Regularly monitor and optimize AEM and related applications for scalability, stability, and reliability.
- Troubleshoot and debug AEM-related issues, including integration and deployment challenges.
- Security & Compliance:
- Ensure AEM applications follow security best practices to maintain a secure environment.
- Implement role-based access control (RBAC), ensure proper data encryption, and adhere to GDPR and other compliance standards.
- Work with security teams to mitigate vulnerabilities and ensure user privacy.
- Collaboration & Documentation:
- Collaborate closely with design, content, and marketing teams to deliver integrated solutions and optimize the user experience.
- Maintain and update technical documentation for AEM components, customizations, and integrations.
- Provide training and guidance to other developers and non-technical teams on AEM usage and best practices.
- Agile Development & Continuous Improvement:
- Follow Agile methodologies and work closely with product owners, business analysts, and QA teams to ensure project goals and timelines are met.
- Participate in sprints, code reviews, and continuous improvement activities to enhance the development process.
- Stay up-to-date with the latest AEM features, updates, and best practices.
- Required Qualifications:
- 2-5 years of experience in Adobe Experience Manager (AEM) development, with a focus on AEM Sites.
- Strong proficiency in Java, JSP, HTL (Sightly), Servlets, and OSGi.
- Experience with AEM component development, templates, and workflows.
- Solid understanding of front-end web technologies, including HTML5, CSS3, JavaScript, and frameworks like React or AngularJS.
- Experience with AEM integration using REST APIs, SOAP, or GraphQL.
- Familiarity with Adobe Marketing Cloud tools like Adobe Target, Adobe Analytics, or Adobe Campaign.
- Experience with Git and other version control tools.
- Strong understanding of SEO principles, content management systems (CMS), and web performance optimization.
- Experience with cloud environments (e.g., AWS, Azure) is a plus.