Experience of creating OSGI bundle, CQ Components, Workflow.
Java/J2EE skills and OOPS with proficiency design patterns.
Good to have the Knowledge of Architectural patterns
Good understanding and work experience of Java Frameworks (like Struts, Spring etc.)
Knowledge of CRX and Apache Sling
Should be knowing UML diagrams (Use case, Class, Sequence, Activity, Deployment)
Should have experience in designing modules and components
Exposure to one or more end to end implementation on AEM
Performance optimization and scalability in AEM
Thorough understanding of AEM Security model with understanding of SSO
Knowledge of various AEM components like MSM, Mobile, I18N, Tagging, Translation, Search etc.
Experience of Migrating content from one legacy system to AEM
Integration of CMS with CRM, E-commerce or portals.
Web service implementation experience
Understanding of various Adobe cloud services which can be integrated with AEM