We are looking for a highly skilled and experienced Senior AEM Developer to join our dynamic team. The ideal candidate will have a deep understanding of Adobe Experience Manager (AEM) and a proven track record of developing and implementing complex AEM solutions. As a Senior AEMDeveloper, you will be responsible for leading the design, development, and deployment of AEM-based web applications. You will work closely with cross-functional teams, including designers, content creators, and other developers, to deliver high-quality digital experiences.
Roles and Responsibilities
• Conception and implementation of enterprise content management solutions based on AEM
• Analysis of customer requirements and the creation of implementation concepts
• Independent development and implementation of innovative ideas
• Support with the transfer of the AEM into the development and operating environment of the EPD (AEMarchitecture and staging)
• Java-based development of release-capable AEM software components
• Implementation of the supplied web frontend HTML templates in AEM JSP templates
• Integration of Adobe Marketing Cloud systems such as Adobe Analytics, Adobe Target or Adobe Tag Manager
• Support of the product owner in the assessment of requirements with regard to AEM architecture, technologies, internal interfaces or connections to third-party systems
Required Technical and Professional Expertise
• Experience with AEM Developer tools such as:
◦ Apache Felix
◦ Apache Sling
◦ Jackrabbit
◦ CRXDE
• Familiarity with the Java Content Repository API
• Knowledge of OSGi and its Declarative Services
• Familiarity with building tools, including Maven
• Experience working in Agile model
• Knowledge of version control tools, especially Git
• Knowledge of Patterns and Good Practices to design and develop quality and clean code
• Knowledge of HTML, CSS, JavaScript and jQuery, HTL, AEM sightly
• Experience in pair programming and code reviews
• Experience with testing at all levels: unit, integration, functional, and performance
• Familiarity with task management, bug tracking, and wiki-based documentation tools like Rally