Boombit Latam logo
Staff Augmentation

AEM Back End Developer

Costa Rica

Who we are: 
We are a full-service agency and content studio dedicated to helping companies thrive through strategy, creativity, technology services, and human talent. We combine the latest technologies with innovative thinking to create outstanding digital solutions for our clients.

Job purpose: 

We are seeking an AEM Back End Developer to contribute to the delivery of enterprise-level digital solutions using Adobe Experience Manager (AEM). This role requires strong hands-on expertise in AEM Cloud and Java backend development, supporting technical design and implementation through high-quality, maintainable, and scalable code.

The AEM Back End Developer will collaborate closely with Technical Leads, Technical Directors, Project Management, Frontend Developers, and QA teams throughout the implementation lifecycle to ensure reliable integrations, efficient deployments, and high-quality digital solutions.

Job details: 

  • Position: AEM Back End Developer

  • Primary Platform: Adobe Experience Manager (AEM), ideally AEM Cloud

  • Location: 100% remote. Open to candidates based in Nicaragua, Costa Rica, Guatemala, Mexico, or Colombia

  • Schedule: Monday to Friday, from 8:00am to 5:00pm

  • Job Type: Full-time | Contractor

  • Language Proficiency: Spanish: Advanced or Fluent | English: C1+ proficiency in reading, writing, and conversation

  • Availability: Immediate availability preferred

Key Responsibilities & Duties:

  • Act as a subject matter expert in platform development, primarily supporting Adobe Experience Manager (AEM Cloud) projects.

  • Support technical design and backend development in close collaboration with Technical Leads, Technical Directors, and Project Managers.

  • Develop and maintain AEM backend services, including Sling Servlets, Sling Models, OSGi components, OSGi services, and workflows.

  • Develop unit test cases and perform unit testing to ensure code quality, reliability, and maintainability.

  • Build, develop, and maintain integrations between AEM and enterprise systems using RESTful services and APIs.

  • Troubleshoot and resolve technical, architectural, performance, and scalability issues across AEM environments.

  • Manage and maintain content deployment workflows within AEM Cloud.

  • Support application deployments across Development, QA, and Production environments, including release management and migration activities.

  • Collaborate closely with Frontend Developers to ensure seamless integration between backend services and frontend experiences.

  • Participate in Agile development workflows, including ticket management, status updates, dependency management, and technical documentation using Jira and Confluence.

  • Be a source of expertise on platform development projects (e.g., Adobe Experience Manager projects).

  • Partner with QA teams throughout testing and implementation activities to identify and resolve issues and contribute to overall product quality.

  • Provide clear and timely updates regarding task progress, technical blockers, risks, and dependencies.

  • Develop maintainable, scalable, and reliable code as part of enterprise-level AEM implementations.

Academic Background:

  • Bachelor’s degree in Computer Science, Software Engineering, Systems Engineering, or a related technical field, or equivalent professional experience.

  • AEM Developer Certification or related Adobe certification is preferred.

Required Skills & Experience:

  • 5+ years of hands-on experience working with Adobe Experience Manager (AEM), ideally within AEM Cloud environments.

  • 5+ years of professional backend development experience using Java and related frameworks.

  • Strong understanding of AEM architecture and hands-on experience developing backend solutions using Sling Servlets, Sling Models, OSGi components, and OSGi services.

  • Strong working knowledge of Apache Sling, JCR, OSGi, and AEM workflow development and maintenance.

  • Strong knowledge of HTL (Sightly), Sling Resource Merger, and AEM Core Components.

  • Strong experience working with Content Fragments, Experience Fragments, and Digital Asset Management (DAM) within AEM.

  • Experience building and maintaining integrations between AEM and external enterprise systems using RESTful web services, APIs, and third-party services.

  • Experience managing and supporting content deployment workflows within AEM Cloud environments.

  • Experience troubleshooting technical issues and performing debugging and problem resolution within enterprise AEM environments.

  • Experience developing unit test cases, performing unit testing, and supporting automated testing practices.

  • Experience implementing or working within test-driven development (TDD) and automated testing frameworks.

  • Experience developing maintainable and scalable solutions for enterprise-level digital projects.

  • Familiarity with Multi-Site Management (MSM) and complex multi-language AEM implementations.

  • Experience using Git, GitHub, and/or Bitbucket for source control and collaborative development.

  • Experience working with Scrum and Kanban methodologies, and using Jira and Confluence within Agile development environments.

  • Work experience and good knowledge of JSP, JavaScript, HTML5, and CSS.

  • Experience using development environments such as IntelliJ IDEA, Visual Studio Code, or similar tools.

  • Experience collaborating with QA teams throughout testing, validation, and implementation activities.

  • Strong understanding of software testing, code quality, and technical documentation practices, with excellent attention to detail.

  • Strong debugging, analytical, and problem-solving capabilities within enterprise development environments.

  • Ability to deliver maintainable, scalable, and high-quality code within established timelines.

  • Strong written and verbal communication skills, with the ability to explain technical concepts clearly to both technical and non-technical stakeholders.

  • Ability to communicate task status, blockers, risks, and dependencies clearly and in a timely manner.

  • Ability to learn and adapt quickly to new technologies, platforms, and development practices.

  • Ability and desire to thrive in a fast-paced, collaborative, client-service environment.

Nice to have, not exclusive

  • Exposure to modern development and deployment environments using tools such as Docker, Vagrant, Chef, or Puppet.

  • Experience with Apache or NGINX web server configuration, OSGi configuration management, or SharePoint Sites.

  • Familiarity with build and automation tools such as Maven, Jenkins, TeamCity, or Bamboo.

  • Adobe Experience Manager (AEM) Backend Developer certification or equivalent Adobe certification.

Core Competencies: 

At our company, we believe success is defined not only by technical expertise but also by how you collaborate, communicate, and approach complex challenges. As part of our team, you will be expected to demonstrate the following core competencies:

  • Cultivates Innovation: Generates useful ideas, introduces fresh perspectives, challenges conventional approaches constructively, and continuously looks for opportunities to improve solutions and processes.

  • Collaborates: Works effectively across teams to achieve shared goals and builds trust through open, reliable, and transparent communication.

  • Manages Complexity: Gathers and analyzes information from multiple sources, evaluates risks and trade-offs, and applies sound judgment when solving complex technical problems.

  • Communicates Effectively: Communicates technical and non-technical information clearly, concisely, and appropriately for different audiences while sharing relevant updates in a timely manner.

How to apply: 
If you are an experienced AEM Backend Developer interested in building scalable enterprise-level digital solutions and collaborating with multidisciplinary technical teams, we invite you to apply through our official careers process and submit the information requested for this position.

Desarrollado por Humand ©