About the Role
We are looking for an AEM Backend Developer to design, build, and maintain scalable solutions on Adobe Experience Manager.
You will work closely with front-end developers, architects, and content teams to deliver high-quality digital experiences.
Key Responsibilities
- Develop and maintain AEM components, templates, and services using Java, Sling, and OSGi
- Build custom workflows, servlets, schedulers, and event handlers
- Integrate AEM with third-party systems, REST APIs, and databases
- Manage content structure and configurations in the JCR
- Configure and optimize Dispatcher and caching rules
- Work with AEM as a Cloud Service or AEM 6.5 environments
- Write clean, well-tested code and perform code reviews
- Troubleshoot production issues and improve performance and security
- Collaborate with cross-functional teams in an Agile environment
Required Skills
- Strong experience in Java (8/11/17) and J2EE
- Hands-on experience with AEM (6.5 or Cloud Service)
- Solid knowledge of Apache Sling, OSGi, JCR, and Sling Models
- Experience with Maven and AEM project archetypes
- Understanding of Dispatcher configuration
- Experience with Git and CI/CD tools (Jenkins, Azure DevOps, or similar)
- Good understanding of RESTful services and JSON
Good to Have
- Adobe Certified Expert (AEM Sites Developer) certification
- Experience with Adobe Cloud Manager
- Knowledge of HTL (Sightly), JavaScript, and basic front-end concepts
- Familiarity with Adobe Experience Cloud tools (Analytics, Target, Launch)
- Experience with unit testing frameworks like JUnit and Mockito
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field
- Strong problem-solving and communication skills