Logo for Tru

AEM Developer

Roles & Responsibilities

  • 3+ years of hands-on experience in Adobe Experience Manager (AEM) development.
  • Experience with AEM 6.5 or AEM as a Cloud Service.
  • Strong understanding of AEM as a headless CMS, including content fragments, APIs, and headless delivery patterns.
  • 3+ years of Java/J2EE/JSP experience, including large-scale application development.

Requirements:

  • Develop, customize, and maintain components, templates, workflows, and content fragments within Adobe Experience Manager (AEM).
  • Integrate AEM with Adobe Digital Asset Manager (DAM) and ensure smooth asset delivery pipelines.
  • Collaborate with front-end teams leveraging Next.js to support headless and hybrid AEM implementations.
  • Configure and manage AEM Dispatcher for caching, security, performance, and deployment pipelines.

Job description

Tru Inc is seeking an AEM Developer. We have two (2) permanent full-time positions available for an immediate start. This position reports to the Chief Technology Officer or his delegate.

We want you to join our team and contribute to our continued growth and success! In this role, you will develop and optimize digital solutions using Adobe Experience Manager (AEM) as both a full-stack and headless CMS. You will work closely with cross-functional teams across front-end engineering, product, design, and content to ensure seamless integrations, scalable architecture, and high-performance digital experiences.

The ideal candidate brings deep hands-on experience with AEM 6.5 or AEM as a Cloud Service, digital asset management (DAM), component development, Java-based backend engineering, and modern front-end frameworks such as Next.js. A strong understanding of APIs, AEM Dispatcher, and cloud infrastructure will set you up for success.

This role is hybrid, providing some flexibility to work from home. However, candidates must reside in Ontario and be prepared to attend in-person meetings as required. Occasional travel to client sites, events, or team sessions may also be necessary.



Requirements


  • Develop, customize, and maintain components, templates, workflows, and content fragments within Adobe Experience Manager (AEM).

  • Integrate AEM with Adobe Digital Asset Manager (DAM) and ensure smooth asset delivery pipelines.

  • Collaborate with front-end teams leveraging Next.js to support headless and hybrid AEM implementations.

  • Configure and manage AEM Dispatcher for caching, security, performance, and deployment pipelines.

  • Use AEM’s features including GraphQL, REST APIs, and content fragment models to enable API-first experiences.

  • Optimize AEM components for performance, scalability, reliability, and security.

  • Debug complex issues across AEM, integrations, and infrastructure layers.

  • Provide technical guidance to internal and external teams throughout the development lifecycle.

  • Participate in architectural discussions and contribute to best practices for AEM development.

What You’ll Bring (Including Experience):

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

  • Experience with AEM 6.5 or AEM as a Cloud Service.

  • Strong understanding of AEM as a headless CMS, including content fragments, APIs, and headless delivery patterns.

  • 3+ years of Java/J2EE/JSP experience, including large-scale application development.

  • Strong technical knowledge of:

    • JCR, Apache Sling, Apache Felix, OSGi

    • RESTful APIs, JavaScript, jQuery, AJAX, JSON

    • HTML, CSS, responsive UI development

  • Experience working with AEM Dispatcher for caching, routing, and security.

  • Familiarity with Adobe DAM and asset workflow integrations.

  • Hands-on collaboration experience with front-end frameworks such as Next.js, React.js, or modern JS technologies.

  • Knowledge of cloud hosting environments (Azure preferred).

  • Strong analytical, debugging, and problem-solving abilities.

  • Excellent communication skills and ability to collaborate with cross-functional teams.

Preferred:

  • Experience integrating AEM with external systems (search platforms, databases, third-party APIs).

  • Knowledge of CI/CD processes and Git-based workflows.

  • Familiarity with broader front-end technologies: React.js, HTML5, CSS3, modern JavaScript.



Benefits

Working at Tru:

At Tru, we put people first! We take pride in building a culture that stands out for its courage, entrepreneurial spirit, diversity, and passion for people. We offer competitive salaries along with a 100% employer-paid benefits package and a remote work-from-home arrangement.

At Tru, we believe in creating an environment that is challenging, fun, and rewarding. We host regular team events, including live gatherings, to enhance our team spirit beyond work.

At Tru, we are a family, and our embraced values are:

  • You Talk, We Listen

  • Integrity at Our Core

  • Quality as Standard

  • Delivered On Time

Join us and be part of a team that delivers innovative experiences, builds enterprise-level digital platforms, and drives meaningful impact across the digital landscape!



AEM Developer Related jobs

Other jobs at Tru

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.