Description

Key Responsibilities:

  • Collaborate with business analysts, project managers, and client stakeholders to analyze business requirements and develop tailored AEM technical solutions.
  • Design, implement, and customize AEM Assets (DAM) features, including metadata schemas, asset processing workflows, folder structures, and governance models.
  • Develop AEM components, templates (static/editable), dialogs, and OSGi services and workflows.
  • Extend and integrate AEM core functionalities with third-party systems, ensuring seamless client experiences.
  • Optimize AEM application performance, including dispatcher configurations, query optimization, caching strategies, and efficient code implementation.
  • Participate actively in code reviews, ensure adherence to coding standards, and advocate best development practices.
  • Diagnose, troubleshoot, and resolve issues across AEM environments (author, publish, dispatcher) and related custom applications.

Experience:

  • Minimum 6 years of hands-on experience in Adobe Experience Manager (AEM) development.

Core Technical Skills:

  • Strong proficiency in Java (JDK 8/11+), Java EE (JSP, Servlets), and OSGi (Apache Felix).
  • Demonstrated expertise in AEM components, templates (static/editable), dialogs, and client libraries.
  • Deep understanding of AEM architecture including Apache Sling, JCR, OSGi framework, and dispatcher caching.
  • Solid grasp of Object-Oriented Programming (OOP) principles and Sling Models.

AEM Assets (DAM) Skills:

  • Extensive experience configuring and customizing AEM Assets including asset ingestion, metadata management, and asset renditions.
  • Practical experience with DAM functionalities like Smart Crops, Content Fragments, Experience Fragments, Folder Metadata Schemas, and Asset Collections.
  • Familiarity with Dynamic Media (Scene7) concepts and Scene7 API integration.

Frontend Skills:

  • Strong foundational knowledge of front-end technologies: HTML5, CSS3, JavaScript (ES6+).
  • Experience using relevant frontend frameworks/libraries (React as a plus).
  • Practical exposure to AEM’s CoralUI/GraniteUI libraries for authoring interfaces.

Tools & Practices:

  • Proficient in version control systems, specifically Git.
  • Familiarity with build automation tools

Education & Soft Skills:

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • Excellent analytical, problem-solving, and critical-thinking abilities.
  • Strong communication (verbal and written) and collaborative skills.
  • Comfortable working independently and within a collaborative, fast-paced team environment.

Nice-to-Haves:

  • Adobe Certified Expert (ACE) certification for AEM Sites Developer or AEM Assets Developer.
  • Experience with AEM as a Cloud Service (AEMaaCS).
  • Previous integration experience with systems like CRM, PIM, Marketing Automation, or E-commerce platforms.
  • Familiarity with FPO (For Placement Only) workflows, including Adobe InDesign Server integrations.

Education

Any Graduate