(A) Strong Java background
(B) Strong experience in Adobe Marketing cloud suites (AEM Sites, Assets, Test & Target, Campaign, Analytics)
(C) Designs the architecture for the AEM stack
(D) Designs / refines the detailed software architecture to be used by AEM and Java developers (class diagrams, data models, etc.)
(E) Communicates software architecture to developers
(F) Translates business requirements into AEM specific implementation specifications designs (components, content models, security models, workflows and templates)
(G) Develops Components and workflows
(H) Performs design and code reviews
(I) Diagnoses and solves technical problems related to performance, coding, the AEM/Java software stack, configuration or content management
(J) Estimates efforts for various support tasks and changes
(K) Works in an agile, rapid development and prototyping environment
(L) Manages and prioritizes workload between project and maintenance tasks
A deserving candidate must have:
(A) Minimum of 3 years AEM development experience.
(B) Experience in AEM 6.x. Should have extensively used Adobe CRX, CRXDE, WCM, Package Manager, Components, Workflows, Widgets, and DAM.
(C) Good understanding of AEM Architecture, Apache Sling Framework, Apache Felix, JCR Repository (CRX) and OSGI Framework.
(D) Experience in Adobe Experience Manager as a Cloud Service a plus.
(E) Extensive experience in developing AEM Custom Components and modify out of the box components.
(F) Proficiency in setup, configuration and deployment activities in AEM.
(H) Detailed knowledge of object oriented design patterns and database schemas.
(I) Good team player with extraordinary problem solving and trouble-shooting capabilities.
(J) Experience with RESTful and SOAP-based web services