At least 4 years of experience in AEM development, including component, template, dialog, workflow, and clientlib creation
Proficiency in HTML, CSS, JavaScript, jQuery, Bootstrap, and other web technologies
A deep understanding of JavaScript, both server side in the AEM component and client side
Knowledge of AEM architecture, CRX, OSGi, Sling, and JCR
Experience with RESTful and SOAP-based web services
Familiarity with Git, Maven, Jenkins, and other tools for version control and continuous integration