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