About the Role
A well-established MarTech consultancy serving regulated industries — including banking, healthcare, insurance, and retail — is looking for a Senior Adobe Experience Manager (AEM) Developer to join their growing engineering team. You'll design, build, and support enterprise-grade AEM applications, working closely with cross-functional teams across the full software development lifecycle.
What You'll Do
- Design, develop, and maintain enterprise applications using Adobe Experience Manager (AEM Sites and Assets).
- Build scalable, reusable AEM components, templates, dialogs, workflows, and services.
- Develop custom Sling Models, OSGi services, and HTL (Sightly) components.
- Configure and maintain AEM Assets, Content Fragments, and Experience Fragments.
- Integrate AEM with enterprise systems and third-party platforms via REST APIs and web services.
- Collaborate with UX, QA, DevOps, and business stakeholders throughout the SDLC.
- Participate in code reviews, production support, performance optimization, and technical mentoring.
- Ensure adherence to development best practices, security standards, and coding guidelines.
What We're Looking For
Required
- 10+ years of overall software development experience.
- 7+ years of hands-on AEM development experience.
- Strong expertise with AEM 6.x and AEM as a Cloud Service (AEMaaCS).
- Proficiency in Java, J2EE, Apache Sling, OSGi, HTL (Sightly), Servlets, and REST APIs.
- Experience building reusable AEM components, templates, workflows, Content Fragments, Experience Fragments, and AEM Assets.
- Solid knowledge of HTML5, CSS3, JavaScript, and responsive UI development.
- Experience with CI/CD tooling: Maven, Git, Jenkins, or similar DevOps tools.