Should have hands-on on following web technologies - Core Java, Servlets, JSP
Should have good understanding of AEM and its components.
Should have knowledge of OOB components, OOB widgets
Should have knowledge of author and publish environment
Should have good knowledge of HTML,CSS, JavaScript, Ajax, JSOSN and XML.
Should have knowledge of developing custom component, templates & widgets.
Should have knowledge of developing templates using new Sightly template language
Should have experience in creating Touch UI components.
Should have knowledge of OSGI framework and knowledge of creating and consuming OSGI bundles
Should have knowledge of CRX/JCR repository.
Should have knowledge of creating and using custom workflows
Should have knowledge Adobe AEM DAM
Should have basic knowledge of Sling framework like selector and extension methods
Should have knowledge in using Java Based IDE ., Eclipse, AEM Developer Tools for Eclipse.
Participation in development/enhancement activities based on design proposed by architect/tech lead
Provide defect fixes and support during warranty period.
Unit Testing of the implementation.