AEM Developer

Địa điểm Việt Nam
Ngành nghề
Mã số 18731
Loại công việc Cố định
Email liên hệ bao.luu@manpower.com.vn
Ngày đăng Tháng bảy 02, 2025
About the role:
We are seeking skilled and motivated Adobe Experience Manager (AEM) Developers to join our team.
You will play a key role in the design, development, and deployment of a CMS platform. As an AEM Developer, you will work closely with cross-functional stakeholders across all time zones and regions, delivering robust and secure AEM solutions that meet business needs.
 
Key Responsibilities:
  • Develop, configure, and maintain components, templates, and workflows within Adobe Experience Manager (AEM)
  • Build responsive and scalable front-end experiences using HTML, CSS, JavaScript and modern frameworks (React, Angular, Vue)
  • Integrate AEM with external systems and APIs using REST, handling JSON/XML formats and authentication methods (OAuth, Basic Auth, SSO)
  • Deploy AEM applications using Maven, manage run modes, configurations, and AEM Dispatcher for caching/load balancing
  • Work with Java and OSGi frameworks to develop reusable backend services
  • Manage content using Apache Sling models and Java Content Repository (JCR)
  • Participate in CI/CD processes (Jenkins, GitLab) and deployment on cloud environments (AWS, Azure) using Docker
  • Exposure to unit testing frameworks (JUnit, AEM Mocks) and automated testing strategies.
  • Actively contribute to a team culture focused on collaboration, ownership, and continuous learning.
Requirements:
  • Hands-on experience in Adobe Experience Manager (AEM) development, including Sites, DAM, Forms, and Core Components using HTL
  • Proficiency in Java and development of modular applications using OSGi framework
  • Solid understanding of Apache Sling, Sling Models, and Java Content Repository (JCR)
  • Experience in building responsive front-end interfaces with HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue
  • Proven experience in developing scalable and secure AEM solutions for global platforms
  • Experience with AEM deployment, including packaging with Maven, configuring run modes, and managing environments using CRX/DE and Dispatcher
  • Hands-on experience in integrating AEM with external services using RESTful APIs, and managing authentication mechanisms like OAuth, Basic Auth, or SSO
  • Familiarity with CI/CD tools such as Jenkins or GitLab, and experience working with cloud platforms (e.g. AWS, Azure) and Docker containers
  • Knowledge of additional tools and technologies such as Adobe Target, GraphQL, Apache Kafka, or Elasticsearch is a strong plus
  • Experience writing and executing unit tests using frameworks such as JUnit or AEM Mocks
Familiarity with automated testing strategies