Who we are:
We are Boombit, a full-service agency and content studio that empowers companies to grow through strategy, creativity, technology services, and exceptional human talent. Since 2012, we have propelled companies forward by delivering quality, innovation, and purpose-driven work.
Job purpose:
We are seeking a highly skilled and performance-driven AEM Backend Developer to design, develop, and optimize scalable Adobe Experience Manager (AEM) solutions. This role will collaborate closely with Project Managers, Business Analysts, QA Engineers, and Solution Architects to deliver secure, high-performance digital experiences aligned with client deadlines, and enterprise standards.
The ideal candidate will have extensive experience in backend development, a deep understanding of AEM, and the ability to deliver high-quality, scalable solutions.
Job details:
- Location: 100% remote - open to Colombia, based candidates.
- Schedule: Monday to Friday, 8:00 AM to 5:00 PM Costa Rica time zone.
- Work Model: Full-time | Contractor (Temporary role)
- Language Proficiency: Spanish: Advanced proficiency / English: Advanced (C1+) – reading, writing, and conversation
- Availability: Immediate availability preferred
Key Responsibilities:
- Contribute in all phases of the development lifecycle and understand the entire software development process from design to development to deployment to maintenance.
- Design, develop, and maintain scalable backend components within Adobe Experience Manager (AEM).
- Customize AEM components, templates, dialogs, and content models to meet business and technical requirements.
- Implement and manage AEM workflows, launch configurations, and user permissions aligned with best practices.
- Participate in the development and implementation of solutions using AEM Sites and AEM Assets.
- Configure and maintain AEM author, publish, and dispatcher environments according to Adobe-recommended architecture standards.
- Integrate AEM with Adobe Marketing Cloud solutions such as Assets, Target, Campaign, and other internal or external systems.
- Develop and maintain content modeling structures, editable templates, and reusable components.
- Write clean, secure, and maintainable Java-based backend code using Sling framework and OSGi services.
- Demonstrate strong testing and debugging capabilities, including unit testing, system integration testing, and performance optimization.
- Apply test-driven development principles and document functional and technical specifications.
- Utilize CI/CD pipelines and software engineering tools to ensure efficient build and deployment processes.
- Participate in code reviews and enforce coding standards and secure development best practices.
- Produce technical documentation, architectural diagrams, and prototypes as required.
- Troubleshoot architectural, performance, and scalability issues within AEM environments.
- Support application deployments across Development, QA, and Production environments, including release management and migration activities.
Required Academic Background:
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent professional experience).
- AEM Developer Certification or related Adobe certification is a plus.
Required Skills and Experience:
- 5+ years of professional experience in backend development using Java-based technologies.
- 4+ years of hands-on experience working with Adobe Experience Manager (AEM 6.5+ or AEM as a Cloud Service preferred).
- Strong understanding of AEM architecture, including Sling, OSGi, JCR, Dispatcher, and Author/Publish environments.
- Advanced proficiency in Java, J2EE, Servlets, and object-oriented programming principles.
- Proven experience developing and customizing AEM components, editable templates, dialogs, client libraries, and content models.
- Hands-on experience building Sling Models, Sling Servlets, and OSGi Services.
- Deep knowledge of HTL (Sightly), Sling Resource Merger, and AEM Core Components.
- Experience implementing and managing AEM workflows, launch configurations, and permission models (users, groups, ACLs).
- Strong expertise in Content Fragments, Experience Fragments, and Digital Asset Management (DAM).
- Proficiency in integrating AEM with external systems using RESTful APIs and third-party services.
- Solid knowledge of HTML5, CSS3, JavaScript (ES6+), and integration with SPA frameworks.
- Experience integrating Adobe Experience Cloud products such as Adobe Target, Campaign, or Analytics.
- Experience configuring and optimizing AEM Dispatcher and caching strategies.
- Experience with build and deployment tools including Maven, Git, and CI/CD pipelines (e.g., Jenkins, Bitbucket).
- Experience with Apache Maven and Git.
- Strong debugging, performance tuning, and problem-resolution skills in enterprise AEM environments.
- Experience working within Agile/Scrum methodologies and tools such as JIRA and Confluence.
- Strong written and verbal communication skills in English and Spanish, with the ability to translate technical concepts for non-technical stakeholders.
Nice to have (Not exclusive)
- Adobe Certified Professional or Expert certification (AEM Developer).
- Experience working with AEM as a Cloud Service and cloud-based deployments (AWS or Azure).
- Familiarity with multi-site management (MSM) and complex multi-language AEM implementations.
- Knowledge of microservices architecture and headless CMS implementations.
- Experience implementing test-driven development (TDD) and automated testing frameworks.
- Experience working in nearshore/offshore distributed delivery models.
Core Competencies:
At our company, we believe that success is not just about technical proficiency but also how you work with others and approach challenges. As part of our team, you’ll be expected to demonstrate the following key competencies:
- Excellent communication and interpersonal skills: Ability to effectively communicate and collaborate with clients and team members.
- Problem-solving and critical thinking: Ability to manage complex projects and find solutions to ensure project success.
- Organizational skills: Strong attention to detail and ability to manage multiple clients and projects simultaneously.
- Resilience and adaptability: Ability to navigate challenges and adapt to shifting client needs.
- Proactive and resourceful: Anticipate client needs and take initiative to ensure high-quality service delivery.
How to apply:
If you are passionate about building scalable, high-performance backend solutions in Adobe Experience Manager and enjoy collaborating across multidisciplinary teams to deliver enterprise-grade digital experiences, we would love to hear from you. To apply, please follow these steps:
- Submit Your CV: Upload an updated and detailed resume highlighting your experience in AEM backend development, Java, Sling, OSGi services, component customization, API integrations, and CI/CD implementation.
- Optional: Include links to relevant AEM projects, Git repositories, technical documentation, or case studies that demonstrate your expertise in backend architecture, performance optimization, and secure development practices.
Top Skills
What We Do
An independent agency propelling companies forward through strategy, creativity, technology and human talent, since 2012.
For over 12 years, our dynamic collaborations with regional and global companies have consistently pushed boundaries and yielded transformative outcomes.
While our commercial offices are based in Costa Rica and the US our subject matter experts operate cohesively in over 8 countries of Latin America.
Proud members of Garnier Group and Affiliate Agency of Stagwell Global

.jpg)






