Seeking an experienced AEM Developer to design, develop, and deliver enterprise-level digital experiences using Adobe Experience Manager (AEM). This role combines strong back-end and front-end development skills with an understanding of user experience and digital marketing technologies. The ideal candidate will have hands-on experience building custom AEM components and templates, integrating third-party applications, and collaborating with cross-functional teams to deliver scalable, high-quality web solutions.
Key Responsibilities:
- Design, develop, and maintain web experiences within Adobe Experience Manager.
- Build custom AEM components and templates using AEM 6.x, HTL (Sightly), and modern front-end frameworks.
- Participate in the full software development lifecycle, including design sessions, estimations, development, testing, and code reviews.
- Develop integrations with third-party systems and web services.
- Collaborate with business stakeholders, marketers, strategists, designers, and developers to deliver innovative digital experiences.
- Ensure code quality through best practices, testing, and continuous integration processes.
- Utilize website metrics and testing to improve performance and user experience.
Must-Have Qualifications:
- 2+ years of Adobe Experience Manager (AEM) development experience.
- 5+ years of experience working with enterprise content management systems.
- 7+ years of Java/J2EE software development experience.
- Strong experience building AEM templates and components using HTL (Sightly) and Touch UI.
- Experience with HTML, CSS, JavaScript, XML, and AJAX.
- Experience with Java frameworks and technologies such as Spring, Sling, JSP, MVC, JMS, and JUnit.
- Experience developing web services and integrating third-party applications.
- Experience with Git or other source control systems.
- Experience deploying applications in AWS or private cloud environments.