AEM Developer
Core
Design, develop, and implement enterprise-level web applications and digital experiences using Adobe Experience Manager (AEM) for global businesses.
Role type
Senior AEM Developer (IC)
Builds
Multi-site, multi-lingual, and multi-channel publishing solutions and custom AEM components.
Domain
Digital Experience Platforms (DXP) / Cloud Communications
Deliverable
production ML models | product features
Required skills
Adobe Experience Manager (AEM 6.x and AEM as a Cloud Service), Java (Core Java / J2EE), HTL/Sightly, Sling Models, OSGi, JCR, REST APIs, Maven, Git, Jenkins, Adobe Cloud Manager, Unit Testing (JUnit, Mockito), Responsive Design (HTML5, CSS3, SCSS, Tailwind, React/Vue)
Preferred skills
Adobe Certified Expert (AEM Sites Developer), Headless content delivery (AEM Content Services / GraphQL), Adobe Experience Cloud ecosystem tools (Target, Analytics, Campaign)
Technologies
AEM, Apache Sling, Apache Felix, JCR, CRX, Granite UI, Dispatcher, Adobe Cloud Manager, Maven, Webpack, Babel, JUnit, Mockito, React, Vue, Tailwind CSS, Bootstrap
Responsibilities
Design and develop custom AEM components, templates, dialogs, schedulers, workflows, and OSGi services; Build robust multi-site, multi-lingual, and multi-channel publishing solutions; Guide migration efforts and work with AEM as a Cloud Service, Dispatcher configurations, and deployment pipelines; Integrate AEM with third-party systems including CRM, analytics, and headless content APIs; Conduct code reviews, enforce best practices (TDD, CI/CD), and mentor junior-to-mid-level developers; Troubleshoot and optimize application performance, caching strategies, and security compliance; Demonstrate usage of AI Agents and code assistants to improve productivity across the SDLC.
Seniority
Senior, hands-on IC