AEM Developer

InfoVision Inc.
Pune Division, Maharashtra, India
  • Total Experience: 4–7 years in AEM development, with 2–3+ years dedicated hands-on experience in AEM Guides / XML Documentation.
  • DITA Core Knowledge: Strong hands-on experience with DITA architecture (Maps, Topics, DITAVAL, Baselines, Keys/Conrefs).
  • Publishing Customization: Proven hands-on skills in Native PDF customization (CSS Paged Media, print CSS) and/or DITA-OT plugins (XML, XSLT, Ant scripts).
  • Java & AEM Tech Stack: Proficient in Core Java, Sling Models, OSGi services, JCR/OAK queries (QueryBuilder, SQL-2), and Maven multi-module projects.
  • Debugging & Diagnostics: Strong debugging skills across AEM Cloud logs, JCR node structure (/content/dam, /var/dxml), and publishing build traces.
  • Cloud Ecosystem: Familiarity with AEM as a Cloud Service deployment workflows, Cloud Manager, and AEM user permissions/groups.

Roles & Responsibilities

DITA & Publishing Development

  • Output Presets: Develop and maintain custom Output Presets (Native PDF, DITA-OT, AEM Sites HTML output, JSON/XML exports).
  • Native PDF Templates: Customize Native PDF templates using HTML5 and CSS3 Paged Media (running headers/footers, cover pages, TOC, landscape/portrait layouts, callouts).
  • Profiles & Filters: Configure and maintain Folder Profiles, Metadata Profiles, and Condition Presets (DITAVAL).

Troubleshooting & Issue Resolution

  • Publishing Diagnosis: Diagnose and resolve publishing errors.
  • Baselines & References: Debug baseline generation issues, version conflicts, and broken cross-references in complex nested maps.
  • Log Analysis: Perform deep log analysis via Cloud Manager, logs, and inspect JCR nodes.

Backend Customization & Web Editor

  • Java & Sling Development: Develop custom OSGi services, Sling Servlets, and pre/post-generation workflow steps tailored for DITA assets.
  • Web Editor Customization: Customize AEM Guides Web Editor toolbars, XML editor templates, and authoring validation rules.
  • Sites Integration: Integrate DITA content with AEM Sites components and DAM asset processing pipelines.
  • Authoring Support: Support technical writing teams on DITA authoring guidelines, content validation, and troubleshooting publication jobs.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →