Adobe Experience Manager (Java)

  • Anywhere

Squadio is a Global Remote-first IT service provider headquartered in Riyadh KSA with Delivery Centers in Egypt and KSA. Our distributed teams are located in Tunisia, Egypt, KSA, Palestine, Nigeria & India. We were founded in 2011 in Riyadh, KSA, as an app development company (previously Ibtikar technologies) successfully pivoted our model to support the growing need of startups and companies seeking to hire and manage their own engineering team remotely with engineers vetted by Squadio’s talent community.

We are seeking a talented Adobe Experience Manager (AEM) Developer. This is a great opportunity to work with cutting-edge technologies and collaborate with a team of highly skilled professionals.


As an AEM Developer, you will play a critical role in designing, developing, and implementing web-based applications leveraging Adobe Experience Manager. You’ll collaborate with cross-functional teams to create robust and scalable solutions that meet business objectives.


1- AEM Development: Design, develop, and implement AEM components, templates, workflows, and services following best practices.

2- Customization: Customize AEM solutions according to specific project requirements, ensuring high performance and scalability.

3- Integration: Integrate AEM with other enterprise systems, third-party applications, and services.

4- Content Management: Configure and manage digital assets, content structures, and metadata schemas within AEM.

5- Troubleshooting: Identify and resolve technical issues, debug code, and optimize performance in AEM applications.

6- Collaboration: Collaborate with UX/UI designers, architects, and other stakeholders to translate requirements into technical solutions.

7- Documentation: Create technical documentation, including design specifications, deployment guides, and support documentation.

8- Quality Assurance: Perform code reviews, write unit tests, and ensure adherence to coding standards and best practices.


· Proficiency in Adobe Experience Manager (AEM) development and architecture.

· Strong understanding of Java, JSP, Servlets, JavaScript, HTML, CSS, and other web technologies.

· Experience with AEM building blocks like templates, components, dialogs, and workflows.

· Familiarity with AEM core concepts including sling, OSGi, and JCR.

· Knowledge of front-end frameworks and libraries (React, Angular, etc.).

· Experience with RESTful web services and API integrations.

· Excellent problem-solving skills and the ability to work in an agile environment.

· Strong communication skills and the ability to collaborate effectively in a team setting


Fully remote – Competitive allowances – High Diverse teams.