What are the responsibilities and job description for the AEM Developer position at CloudBC Labs?
Title : AEM Developer
Location : Newark, NJ (Hybrid) (local to new jersey)
Duration : Long-term
Responsibilities :
- Proficiency in Java programming language
- Experience with object-oriented design and design patterns.
- Deep understanding of Java, Java EE, Servlets, HTL / Sightly skills
- Familiarity with Adobe AEM foundational concepts, including the use of core frameworks such as Apache Sling and Apache Felix, a solid understanding of all of the related building blocks such as editable templates, components, dialogs, widgets / plugins.
- Good understanding of Adobe AEM WCM capabilities including multi-site manager and Blueprinting, and the use of online marketing components such as advanced targeting / personalization, and multi-variate testing, is preferred.
- Experience in Adobe Analytics and Adobe Target and Adobe migration project.
- Familiarity with AEM architecture, including OSGi, Sling, and JCR
- Knowledge of front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular, React
- Familiarity with version control systems like Git and knowledge of DevOps and CI / CD pipelines
- Knowledge of programming tools and technologies such as Apache Felix, Apache Sling, Jackrabbit, CRXDE, Maven, and JCR API