Job Description Overview
  • Skill: Adobe AEM, Content Management, JavaScript, HTML, Spring Boot, Kubernetes, RESTful APIs, Microservices, Headless CMS, Adobe DAM, Adobe Cloud Services, AEM Multi-Site, Content Fragments, Experience Fragments, AEM Deployments, Adobe Target, Adobe Dynamic Media, Adobe Launch, Adobe Analytics
  • Location: Remote
  • Experience: 5

We are seeking a Senior Adobe AEM Developer with extensive experience in Adobe Experience Manager (AEM) and content management systems (CMS). The ideal candidate will have a strong background in web technologies like JavaScript, HTML, and modern web frameworks, along with hands-on experience with Adobe cloud services and Digital Asset Management (DAM) systems. The role will involve designing and developing complex AEM solutions, leading a team of developers, and ensuring seamless integration with other systems and services.

As a Senior Developer, you will focus on leveraging AEM to build scalable and high-performing solutions for digital experiences, collaborating with cross-functional teams, and ensuring adherence to best practices in both development and deployment processes. Your expertise will also be crucial in implementing microservices architecture, headless CMS solutions, and managing AEM multi-site configurations for a diverse range of digital applications.

This is a leadership position, and you will be expected to provide guidance to junior developers, ensure high-quality coding standards, and help optimize the AEM development lifecycle.


Required Skills & Qualifications:

  • Adobe AEM Expertise: 5+ years of hands-on experience with Adobe Experience Manager (AEM), focusing on content management, workflows, and AEM components.
  • Web Technologies: Proficient in JavaScript, HTML, and related web frameworks to develop and maintain web applications.
  • Content Management Systems (CMS): Senior-level expertise in managing and implementing CMS solutions, specifically Adobe Experience Manager (AEM).
  • Adobe Cloud Services: In-depth experience with Adobe products such as Adobe Target, Adobe Dynamic Media, Adobe Launch, and Adobe Analytics.
  • Digital Asset Management (DAM): Skilled in the development, management, and optimization of Adobe DAM systems.
  • Spring Boot: Proficiency in using Spring Boot for enterprise-level application development.
  • Kubernetes: Familiarity with container orchestration using Kubernetes.
  • API Development: Expertise in developing and maintaining RESTful APIs for mobile and web applications.
  • Microservices Architecture: Strong knowledge of microservices architecture, software patterns, and headless CMS implementations.
  • AEM Integration: Experience integrating Adobe AEM with various systems and services.
  • Advanced AEM Features: Proficiency with AEM Multi-Site, headless CMS, content fragments, and experience fragments.
  • AEM Deployment & Migration: Experience with AEM deployments and managing migrations between environments (production and non-production).

 

Key Responsibilities:

  • Time Zone: The role operates in the Dubai Time Zone.

As a Senior Adobe AEM Developer, your responsibilities will include:

  1. Technical Leadership:

    • Lead the technical direction for AEM-based projects, ensuring adherence to industry best practices, coding standards, and efficient development processes.
    • Review code and pull requests from other developers, providing constructive feedback and mentoring junior team members.
  2. AEM Development:

    • Design, develop, and maintain custom solutions within Adobe AEM to meet the business and technical requirements of the organization.
    • Focus on content management, workflows, and component development to create a seamless user experience across digital touchpoints.
  3. Integration & Cloud Services:

    • Integrate Adobe AEM with various Adobe cloud services, such as Adobe Target, Adobe Dynamic Media, Adobe Launch, and Adobe Analytics, to enhance personalization, analytics, and digital media management.
    • Work with Adobe Digital Asset Management (DAM) to ensure effective management, storage, and delivery of assets across digital channels.
  4. Microservices & API Development:

    • Design and implement RESTful APIs that support both mobile and web applications, ensuring seamless interaction between systems.
    • Develop scalable and maintainable microservices architecture and headless CMS solutions, facilitating faster and more flexible content delivery.
  5. AEM Multi-Site Management:

    • Implement and manage AEM Multi-Site configurations to streamline the management of content across multiple regions, languages, and digital experiences.
    • Utilize content fragments and experience fragments for reusable, modular content components that enhance personalization and flexibility.
  6. Deployment & Migration:

    • Oversee AEM deployment pipelines, ensuring smooth transitions between development, testing, and production environments.
    • Handle AEM migrations from non-production to production environments, ensuring minimal downtime and disruption.
  7. Collaboration:

    • Collaborate with cross-functional teams (product management, UX/UI, QA, etc.) to deliver high-quality solutions on time and within scope.
    • Act as a key point of contact for technical discussions, and work closely with project managers to ensure project milestones and deliverables are met.