Boombit

AEM Backend Technology Lead

Boombit

full-time

Posted on:

Location Type: Remote

Location: Costa Rica

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent professional 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.
  • 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).
  • 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.
  • 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.
  • Exceptional verbal and written communication skills.
Benefits
  • 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.
  • Immediate availability preferred
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaJ2EEServletsRESTful APIsAEMSlingOSGiHTML5CSS3JavaScript
Soft Skills
communicationmentorshipcollaborationtroubleshootingdebuggingperformance optimizationproject planningtechnical documentationleadershipknowledge sharing