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.
Shortlisted candidates will be offered a 1 Year agency contract employment.