Adobe defines a Certified AEM Developer Expert as an application developer who is able to perform advanced component development, has a deep understanding of the MVC framework, is aware of frameworks and libraries in AEM, and understands the AEM development life cycle. The Readiness Questionnaire for the Adobe AEM Developer Expert exam (AD0-E116) asks about the minimum knowledge and experience of a candidate who is ready to take the exam.