For AEM Developer folowing are the Job responsibilities.
Build websites and applications using Adobe AEM/CQ.
Design and build components, templates, dialogs, and workflows using the Adobe AEM/CQ architecture (Sling, CRX, OSGI, JCR).
Diagnose and solve technical problems related to content management such as search result accuracy, dynamic content linking, formatting, image scaling, internationalization, and personalization.
Work in an agile, rapid development and prototyping environment.
Translate business requirements into Adobe AEM/CQ specific implementation specifications.
Design and improve internal development methodologies.
Skills Required:
Deep understanding of CMS concepts, Hands-on experience working with Adobe
AEM
/CQ is essential
Deep understanding of Java, Java EE, Servlets, JSP, Tag libraries and JSTL skills, combined with a solid understanding of Enterprise Java frameworks such as Spring and Hibernate.
Mastery of all relevant core Java technologies that are used in most Java-centric CMS / WCM platform
A strong understanding of web services development in Java using REST and SOAP protocols, and JAX-RS / JAX-WS specifications, and in particular, a strong understanding of REST-full architecture patterns
Expert in end-to-end content life cycle, web content management, content publishing/deployment, and delivery processes.