AEM - Developer / Senior Developer
Core
Develop AEM components, templates, services, and integrations using Java, OSGi, and Sling Models on AEM 6.5 and AEMaaCS, while building headless solutions with React and GraphQL.
Role type
Senior IC AEM Developer
Builds
AEM Sites, Assets, Dynamic Media, Content Fragments, and headless frontends for customer experiences
Domain
Digital Experience Platforms (AEM) + Web Development
Required skills
Java, OSGi, Sling Models, Sling, JCR, Maven, GraphQL, REST API, JavaScript (ES6+), React, HTML5, CSS3/SCSS, CI/CD (Cloud Manager, Git, Jenkins/GitHub Actions/Azure DevOps), Dispatcher, caching, CDN concepts, Unit and integration testing (JUnit, Mockito, Jest/Cypress)
Preferred skills
Adobe App Builder, Adobe I/O, AEM Mesh/App Mesh, cloud migration, legacy-to-EDS modernization, Adobe Experience Cloud integrations, accessibility (WCAG), SEO, security best practices, AI-assisted development tooling
Technologies
AEM 6.5, AEMaaCS, Universal Editor, EDS blocks, React, GraphQL, Cloud Manager, Adobe I/O, Adobe App Builder, Jenkins, GitHub Actions, Azure DevOps
Responsibilities
Develop AEM components, templates, services, and integrations; Build and optimize EDS blocks and author experiences; Implement headless solutions using Content Fragments and GraphQL; Configure and manage AEM Sites, Assets, and Dynamic Media; Support migrations and refactor legacy code; Build and maintain CI/CD pipelines; Participate in design discussions and peer code reviews; Troubleshoot defects and performance issues; Document technical designs and runbooks
Seniority
Senior, hands-on IC