Lead AEM Developer
Mubeena KUAELEADPosted 6h ago
Adobe Experience ManagerJavaOSGiApache SlingJCRHTL/SightlyMavenGitAEM SitesSling ModelsServletsFiltersSchedulersEvent listenersOSGi servicesAEM Core ComponentsDispatcherCachingReplicationCDNHTMLCSSJavaScriptReactAngularVueREST APIsAgileSprint planningRelease managementDefect triage
About the Role
We are looking for a Lead AEM Developer to join our team at HTC Global Services. This role involves leading AEM development activities across various components and integrations, providing technical leadership, and ensuring solutions are secure and scalable.
Key Responsibilities
• Lead AEM development activities across templates, components, workflows, services, servlets, Sling Models, schedulers, event handlers, and integrations
• Design scalable and reusable AEM components using HTL, Sling Models, OSGi services, and AEM Core Components
• Provide technical leadership to AEM developers and front-end teams
• Review requirements and translate business needs into technical solutions
• Work closely with Solution Architects, Product Owners, Scrum Masters, UX, QA, DevOps, and business stakeholders
• Own technical design, estimation, code quality, implementation approach, and delivery planning
• Perform code reviews and ensure adherence to AEM, Java, security, and performance best practices
• Support AEM workflows, MSM/live copy, experience fragments, content fragments, templates, editable templates, policies, and authoring governance
• Integrate AEM with third-party systems such as Adobe Analytics, Adobe Target, Adobe Launch, CRM, APIs, search platforms, and translation connectors
• Support dispatcher configuration, caching strategy, CDN behaviour, vanity URLs, redirects, and performance optimization
• Troubleshoot production issues related to AEM author, publish, dispatcher, CDN, replication, indexing, workflows, and content rollout
• Collaborate with DevOps teams on CI/CD pipelines, Cloud Manager, release deployment, environment management, and monitoring
• Guide teams on AEM development standards, documentation, reusable patterns, and technical governance
• Support UAT, production releases, go-live activities, rollback planning, and post-release hyper care
• Ensure solutions are secure, performant, maintainable, scalable, and aligned with enterprise architecture standards
Requirements
• 7+ years of overall software development experience
• 5+ years of hands-on AEM development experience
• 2+ years in a lead developer or technical lead role
• Strong hands-on experience with Adobe Experience Manager 6.5 and/or AEM as a Cloud Service
• Strong Java, OSGi, Apache Sling, JCR, HTL/Sightly, Maven, and Git experience
• Good understanding of AEM Sites, components, templates, editable templates, policies, client libraries, workflows, tags, and DAM
• Experience with Sling Models, servlets, filters, schedulers, event listeners, and custom OSGi services
• Experience with AEM Core Components and component customization
• Strong understanding of dispatcher, caching, replication, CDN, and performance optimization
• Experience with front-end technologies such as HTML, CSS, JavaScript, React, Angular, or Vue
• Experience integrating AEM with REST APIs and external platforms
• Good understanding of Agile delivery, sprint planning, estimation, release management, and defect triage
• Ability to troubleshoot complex AEM issues across author, publish, dispatcher, and CDN layers
• Strong communication skills and ability to work with technical and non-technical stakeholders