HamburgerMenu
hirist

Job Description

Job Summary :

We are looking for an experienced and hands-on AEM Developer Lead to architect, develop, and manage enterprise-level Adobe Experience Manager (AEM) solutions.

The ideal candidate will be deeply familiar with AEM Sites, Assets, Forms, and especially AEM Guides for structured DITA-based content authoring and multi-channel publishing.

You will lead development teams, enforce best practices, and be responsible for delivering robust, scalable, and high-performing AEM solutions integrated with enterprise systems.

This is a leadership role that involves end-to-end technical ownership, including architecture, development, DevOps, code reviews, mentoring, performance tuning, and stakeholder engagement.


Key Responsibilities :


Lead the design, development, and implementation of custom AEM solutions aligned to business needs, including :

- AEM Sites Page templates, editable templates, HTL components, content fragments

- AEM Assets Asset ingestion, metadata schema, asset renditions

- AEM Forms Interactive and adaptive forms, form workflows, pre-fill and submission services

- AEM Guides Structured DITA authoring, DITA-OT integration, content reuse, localization

Customize AEM Guides features and workflows to support :

- DITA content specialization and modularization

- Metadata taxonomy design and search optimization

- Integration with DITA Open Toolkit (DITA-OT) for output generation (PDF, HTML, etc.)

- Localization workflows for translated content across multiple geographies

- Configure publishing pipelines for multi-channel delivery

- Architect scalable and reusable AEM components, templates, content fragments, and services

- Design content models and JCR repository structures optimized for reusability and performance

- Implement OSGi services, Sling models, servlets, and custom AEM workflows

Tune AEM performance at multiple levels :

- Optimize JCR queries, Dispatcher caching, and OAK indexing

- Configure efficient asset processing (renditions, metadata extraction, workflows)

- Conduct load and performance testing, profile memory/CPU usage

Review and maintain high-quality, maintainable, and secure code :

- Conduct regular code reviews, enforce coding standards

- Use static code analysis tools (e.g. SonarQube) to ensure quality gates (security, reliability, maintainability)

- Monitor and improve test coverage (unit/integration tests)

- Follow CI/CD best practices for AEM deployments

System Monitoring & Troubleshooting :


Monitor system health and resolve issues using tools like :

- New Relic, Splunk, and Adobes built-in observability dashboards

- Analyze error logs, thread dumps, garbage collection logs

Troubleshoot complex platform issues including :

- Workflow failures

- Integration errors

- Publishing failures or slowness

- Content synchronization issues

Integration & Interoperability :


- Adobe Experience Cloud tools (Adobe Analytics, Target, Launch)

- 3rd-party APIs using REST, GraphQL, or event-driven architecture

- SSO systems, DAMs, PIMs, CRM, and other enterprise platforms

Environment & Release Management :


- Manage AMS-hosted AEM environments (Author, Publish, Preview)

- Handle CRX package creation, deployment, and environment promotion

- Build CI/CD pipelines using Maven, Jenkins/GitHub Actions, and Git

- Perform repository maintenance (OAK compaction, garbage collection)

Leadership & Mentoring :


- Lead and mentor AEM developers (onsite/offshore)

- Conduct technical training on AEM and AEM Guides

- Collaborate closely with product owners, UX designers, DevOps, QA, and business stakeholders

Continuous Learning :


Stay updated with Adobes roadmap for AEM, especially :

- AEM as a Cloud Service

- New features in AEM Guides

- Updates in Adobe Experience Platform (AEP)


Required Qualifications :

- Bachelors or Masters in Computer Science, Engineering, or a related field

- 610+ years of experience in web development with 4+ years in AEM

- Strong expertise in AEM 6.5+ (on AMS), including Sites, Assets, Forms, and AEM Guides

In-depth knowledge of :

a. Java/J2EE, OSGi, Apache Sling, HTL, JCR

b. Maven, Git, Jenkins, JSON/XML

c. AEM Dispatcher, Apache HTTP server configuration

- Experience with DITA content management and XML authoring workflows

- Hands-on with tools like SonarQube, New Relic, Splunk, Adobe Developer Console

-Experience with Agile/Scrum methodologies and working in DevOps environments


info-icon

Did you find something suspicious?