Prepare detailed technical design for various templates, components as well as services layer
Effectively communicate architecture and design to clients and rest of the development team
Direct technical teams in developing client solutions
Identifies, assesses and solves complex business problems through in-depth evaluation of variable factors
Closely follows the strategic direction set by senior management when establishing near term goals
Acts independently to determine methods and procedures on new assignments.
Exposure to Integration of APIs or Adobe Experience Cloud Products with AEM like Target, Analytics, AEM Forms, DTM
Java, JSP, Servlets, Ajax, XML, Jquery and JSON web technologies.
Integration with Web Services -SOAP, REST
Architecting Experience in AEM and Adobe Experience Cloud with all deployment architecture
Good-to-Have
12+ years professional experience, with 6+ years on AEM & Related Technologies
Certified Adobe AEM Architect
Experience with AEM/CQ/DAM upgrades and migrations
Demonstrated ability to use common Java design patterns and a working knowledge of AEM best practice to create custom templates, components and dialogs
Demonstrated knowledge of Java development and deployment tools, Maven, Git, Jenkins, Sonar etc. & CICD environment
Experience developing systems using Agile methodologies
Experience in documenting use cases, system test scripts, and user acceptance test scripts
Demonstrate d knowledge of Business Analysis modeling tools (e.g. Activity Diagrams, Process Flows, State Diagrams)