
AEM Backend Technology Lead
Boombit
full-time
Posted on:
Location Type: Remote
Location: Costa Rica
Visit company websiteExplore more
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