Posted at: 14 March

AEM Backend Technology Lead

Company

CompanyBoombit

BoomBit S.A. is a Poland-based B2C game developer and publisher specializing in mobile, PC, and console games, focusing on Hyper-Casual and Casual genres for a global audience.

Remote Hiring Policy:

BoomBit supports remote work and is currently hiring from various regions, including Costa Rica, Mexico, and Colombia, with team members collaborating across time zones.

Job Type

Full-time

Allowed Applicant Locations

Mexico, Colombia

Job Description

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 an experienced AEM Backend Technology Lead to drive technical architecture, backend development, and platform integrations for enterprise digital experience solutions. This role will lead technical implementation teams, design scalable architectures, and collaborate closely with clients, program managers, and multidisciplinary teams to translate business requirements into robust Adobe Experience Manager (AEM) solutions.



The ideal candidate combines deep technical expertise in AEM and Java-based ecosystems with leadership capabilities, enabling them to mentor engineers, oversee development standards, and ensure delivery quality across complex digital platforms.


Job details: 

  • Location: 100% remote - open to Costa Rica, Mexico and Colombia,  based candidates.
  • Schedule: Monday to Friday, 8:00 AM to 5:00 PM Costa Rica time zone.
  • Work Model: Full-time
  • Language Proficiency: Spanish: Advanced proficiency / English: Advanced (C1+) – reading, writing, and conversation
  • Availability: Immediate availability preferred


Key Responsibilities:

  • Lead backend architecture and development for enterprise solutions built on Adobe Experience Manager (AEM).
  • Collaborate with clients, stakeholders, and program managers to gather technical requirements and translate them into scalable architecture designs.
  • Design and validate technical solutions aligned with industry best practices and enterprise architecture patterns.
  • Oversee and support development teams during implementation, ensuring code quality, performance, and maintainability.
  • Mentor and guide engineers on development standards, architecture decisions, and technical best practices.
  • Review and approve code changes, pull requests, and architectural decisions.
  • Lead integration efforts between AEM and third-party systems, APIs, and enterprise platforms.
  • Support troubleshooting, debugging, and root-cause analysis across backend systems.
  • Produce technical documentation including architecture diagrams, design documentation, and solution specifications.
  • Collaborate with QA teams to support testing strategies and ensure platform reliability.
  • Define development estimates, scope new work, and contribute to project planning.
  • Support deployment processes and CI/CD workflows for AEM-based solutions.
  • Contribute to internal technology practices through knowledge sharing and technical mentorship.
  • Participate in technical interviews and onboarding of engineering talent when needed.
  • Ensure compliance with development standards, architecture guidelines, and platform best practices.
  • 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).
  • Certifications related to Adobe Experience Manager or relevant enterprise technologies are highly valued.


Required Skills and Experience:

  • 6+ years of professional experience in backend development using Java-based technologies.
  • 6+ 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.
  • Strong experience designing scalable software solutions using design patterns and engineering best practices.
  • Solid experience developing RESTful APIs and integrating enterprise systems.
  • AEM Development Expertise:
    • Experience developing AEM components, editable templates, dialogs, client libraries, and content models.
    • Hands-on experience building Sling Models, Sling Servlets, and OSGi Services.
    • Strong knowledge of HTL (Sightly), Sling Resource Merger, and AEM Core Components.
    • Experience implementing AEM workflows, launch configurations, and permission models (ACLs, users, groups).
    • Experience working with Content Fragments, Experience Fragments, and Digital Asset Management (DAM).
  • Integrations & Front-End Interaction:
    • Experience integrating AEM with external systems using REST APIs and third-party services.
    • Solid knowledge of HTML5, CSS3, and modern JavaScript (ES6+), including integration with SPA frameworks.
    • Experience integrating Adobe Experience Cloud solutions such as Adobe Target, Campaign, or Analytics.
  • Infrastructure & DevOpsDevelopment Process:
    • Experience configuring and optimizing AEM Dispatcher and caching strategies.
    • Hands-on experience with build and deployment tools including Maven, Git, and CI/CD pipelines (e.g., Jenkins, Bitbucket).
    • Strong debugging, troubleshooting, and performance optimization skills in enterprise AEM environments.
    • Experience working within Agile/Scrum environments using tools such as JIRA and Confluence.
  • Leadership & Collaboration Skills: 
    • Ability to collaborate with cross-functional teams including engineering, product, QA, and design.
    • Experience mentoring developers and promoting engineering best practices and development standards.
    • Ability to influence teams toward adoption of engineering best practices and development standards.
    • Strong ownership of technical deliverables and engineering quality.
  • Communication & Soft Skills:
    • Exceptional verbal and written communication skills, with the ability to explain technical concepts to non-technical stakeholders.
    • Strong written and verbal communication skills in English and Spanish.
    • Ability to proactively report project status, blockers, risks, and dependencies.


Nice to have (Not exclusive)

  • Relevant certifications in Adobe Experience Manager or related enterprise platforms are highly valued.
  • Ability to create technical architecture diagrams, solution flows, and system documentation.
  • Strong experience designing and implementing API-based integrations.
  • Containerization and environment management tools such as Docker or Vagrant.
  • Configuration and management of web servers such as Apache HTTP Server or NGINX.
  • Experience working with GraphQL-based APIs or integrations is considered a plus.


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.