Responsibilities
• Design, develop, and implement custom AEM components, templates, and workflows to meet business requirements.
• Create reusable and scalable AEM components using Java, Sling, and HTL (HTML Template Language).Integrate AEM with third-party services, APIs, CRMs, ERPs, and marketing platforms.
• Work on content integration, workflows, and services using RESTful APIs, Sling Models, and Java services.
• Collaborate with the frontend team to develop responsive, user-friendly interfaces using HTML, CSS, JavaScript, and front-end frameworks.
• Implement AEM front-end libraries (e.g., Sightly/HTL) for dynamic and interactive pages.
• Develop custom workflows and logic within AEM to automate business processes and content publishing.
• Work with version control systems (e.g., Git) and CI/CD pipelines to deploy code efficiently to development, staging, and production environments.
• Provide ongoing support and maintenance for AEM-based systems, ensuring smooth operations and timely issue resolution.
• Perform system monitoring, identify issues, and troubleshoot common AEM problems such as performance degradation, content replication failures, or server downtime.
• Troubleshoot and optimize AEM’s performance by monitoring server logs, analyzing system resources, and making recommendations for improvements.
• Optimize caching mechanisms and implement best practices for AEM instance tuning.
• Provide timely support for production incidents, analyze logs, and resolve issues related to AEM components, workflows, or configurations.
• Work with the operations team to diagnose, resolve, and prevent AEM-related system outages or disruptions.
• Assist with AEM instance upgrades, patches, and hotfixes, ensuring minimal disruption to services and consistent platform performance.
• Ensure AEM is up-to-date with the latest security patches and software updates.
• Help manage backup and disaster recovery processes for AEM instances.
• Ensure AEM environments are recoverable in case of failure and that the platform meets business continuity goals.
• Work closely with cross-functional teams, including frontend developers, architects, system administrators, and business stakeholders.
• Provide technical advice to business teams and assist with troubleshooting and problem-solving for AEM-based projects.
• Create and maintain comprehensive documentation for AEM applications, components, workflows, and integrations.
• Document recurring issues and solutions to build a knowledge base for ongoing support.
• Assist in training team members on AEM development and troubleshooting best practices.
Requirements
• Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent professional experience with 3 or more years of relevant experience.
• Candidates with at least 5 years experience in AEM development, and at least 2 years in a lead or senior technical role will be considered for the Technical Lead role
• Strong experience with Adobe Experience Manager (AEM), including AEM Sites, Assets, Forms,Workflows, and DAM (Digital Asset Management).
• Expertise in AEM development using Java, Sling, OSGi, JCR (Java Content Repository), and HTL (HTML Template Language).
• Familiarity with AEM Dispatcher, caching, load balancing, and performance optimization.
• Strong experience with JavaScript, HTML, CSS, and front-end frameworks (e.g., React, Angular).
• Knowledge of RESTful APIs, Sling Models, and integration techniques with external systems and third-party tools.
• Experience with version control systems (e.g., Git, SVN) and CI/CD pipeline tools like Jenkins or Bamboo.
• Knowledge of Linux/Unix environments for AEM system administration.
• Familiarity with cloud-based environments such as AWS or Azure is a plus.
• Experience managing databases and NoSQL systems, particularly MongoDB and JCR repositories.
• Strong analytical and troubleshooting skills for resolving AEM issues and performance problems.
• Proficient in analyzing AEM logs (error, request, and access logs) and debugging issues.
• Experience with AEM security best practices, including managing user permissions and securing AEM instances.
Licence no: 12C6060