Epicareer Might not Working Properly
Learn More

AEM (Adobe Experience Manager) Developer

  • Full Time, onsite
  • Acadia Technologies, Inc.
  • On Site, United States of America
Salary undisclosed

Checking job availability...

Original
Simplified
1. AEM Core Skills:
  • AEM Fundamentals:
    Understanding AEM components, templates, workflows, and content authoring processes.
  • AEM Technologies:
    Proficiency in Apache Sling, OSGi, JCR (Java Content Repository), and CRX (Content Repository eXtension).
  • AEM Sightly/HTL:
    Expertise in using AEM Sightly (HTML Template Language) for creating dynamic and reusable components.
  • AEM Components & Templates:
    Experience in designing and developing custom components and templates for various use cases.
  • AEM Workflows:
    Ability to develop and manage AEM workflows for automating content processes.
  • AEM Integration:
    Understanding of AEM integration with other systems and APIs, including external data sources and web services.
  • AEM Administration:
    Knowledge of AEM administration tasks, such as user permissions, configuration management, and system maintenance.
2. Java and Web Technologies:
  • Java Programming: Strong proficiency in Java, as AEM is built on this language.
  • Web Technologies: Familiarity with HTML, CSS, JavaScript, and JavaScript frameworks like jQuery, and potentially front-end frameworks like React or Angular.
  • RESTful Web Services: Experience with designing and integrating RESTful web services for backend communication.
3. Development Tools and Methodologies:
  • Build Tools:
    Experience with build tools like Maven for managing AEM projects.
  • Version Control:
    Proficiency in version control systems like Git for managing code changes and collaboration.
  • Testing:
    Knowledge of various testing methodologies (unit, integration, functional, performance) for ensuring the quality and reliability of AEM applications.
  • DevOps:
    Familiarity with DevOps practices and tools, such as CI/CD pipelines, for continuous integration and deployment.
  • Agile Development:
    Experience in Agile development methodologies and participation in Agile processes.
4. Good-to-Have Skills:
  • AEM Core Components: Experience with AEM Core Components for building reusable UI elements.
  • AEM Touch UI: Familiarity with the Touch UI for creating mobile-first user interfaces.
  • AEM Cloud Services: Experience with AEM Cloud Services, including integration with other Adobe products like Adobe Campaign and Analytics.
  • AEM Forms: Knowledge of AEM Forms and adaptive forms development.
  • AEM Personalization: Experience with AEM Personalization features for creating targeted content experiences.
  • Database Systems: Familiarity with database systems like MySQL or MongoDB.
  • XML and JSON: Proficiency in working with XML and JSON data formats.
  • Performance Optimization: Understanding of web performance optimization techniques for improving AEM application speed and efficiency.
  • Security Best Practices: Knowledge of security best practices for protecting AEM applications and data.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job
1. AEM Core Skills:
  • AEM Fundamentals:
    Understanding AEM components, templates, workflows, and content authoring processes.
  • AEM Technologies:
    Proficiency in Apache Sling, OSGi, JCR (Java Content Repository), and CRX (Content Repository eXtension).
  • AEM Sightly/HTL:
    Expertise in using AEM Sightly (HTML Template Language) for creating dynamic and reusable components.
  • AEM Components & Templates:
    Experience in designing and developing custom components and templates for various use cases.
  • AEM Workflows:
    Ability to develop and manage AEM workflows for automating content processes.
  • AEM Integration:
    Understanding of AEM integration with other systems and APIs, including external data sources and web services.
  • AEM Administration:
    Knowledge of AEM administration tasks, such as user permissions, configuration management, and system maintenance.
2. Java and Web Technologies:
  • Java Programming: Strong proficiency in Java, as AEM is built on this language.
  • Web Technologies: Familiarity with HTML, CSS, JavaScript, and JavaScript frameworks like jQuery, and potentially front-end frameworks like React or Angular.
  • RESTful Web Services: Experience with designing and integrating RESTful web services for backend communication.
3. Development Tools and Methodologies:
  • Build Tools:
    Experience with build tools like Maven for managing AEM projects.
  • Version Control:
    Proficiency in version control systems like Git for managing code changes and collaboration.
  • Testing:
    Knowledge of various testing methodologies (unit, integration, functional, performance) for ensuring the quality and reliability of AEM applications.
  • DevOps:
    Familiarity with DevOps practices and tools, such as CI/CD pipelines, for continuous integration and deployment.
  • Agile Development:
    Experience in Agile development methodologies and participation in Agile processes.
4. Good-to-Have Skills:
  • AEM Core Components: Experience with AEM Core Components for building reusable UI elements.
  • AEM Touch UI: Familiarity with the Touch UI for creating mobile-first user interfaces.
  • AEM Cloud Services: Experience with AEM Cloud Services, including integration with other Adobe products like Adobe Campaign and Analytics.
  • AEM Forms: Knowledge of AEM Forms and adaptive forms development.
  • AEM Personalization: Experience with AEM Personalization features for creating targeted content experiences.
  • Database Systems: Familiarity with database systems like MySQL or MongoDB.
  • XML and JSON: Proficiency in working with XML and JSON data formats.
  • Performance Optimization: Understanding of web performance optimization techniques for improving AEM application speed and efficiency.
  • Security Best Practices: Knowledge of security best practices for protecting AEM applications and data.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job