Roles & Responsibilities:
- Design, develop, implementation and testing of Adobe Experience Management (AEM) Web and Mobile solutions
- Work closely with other developers, business analysts, system administrators, technical managers, project managers end users to build a state-of-the-art Digital Platform using Adobe's Digital Marketing Product Suite as required
- Deliver high quality, secure and high performance web applications
- Provide technical guidance to junior AEM developers, follow best practices in AEM development - both back-end and front-end execution
- Be hands-on with the code and advocate leveraging the frameworks wherever possible over customizations for HTML, Scripting, Core Components etc.
- Troubleshoot and resolve production issues as needed
- Identifying and recommending performance requirements
- Help create collateral for efficient implementation of AEM projects
Required Skills:
- Extensive knowledge in AEM 6.x architecture, features and technology (development
- experience in Java Content Repository (API) suite, Sling web framework and Apache Felix
- Workflows is required).
- Experience integrating AEM with other Adobe Marketing Cloud products, such as Analytics,
- Target, Campaign
- Experience with dispatcher settings, cloud configurations and development instances setup
- Experience in HTML, DHTML, CSS and JavaScript
- Solid experience with AEM building blocks including templates, components, dialogs,
- widgets and bundles.
- Experience with communicating to different internal servers, databases from AEM, using
- both front end (ajax, cookies) and backend technologies (servlet, osgi service, Sling)
- Experience with Junit and other testing frameworks in AEM
- Experience with Angular or similar web application framework
- Experience working in an Agile Team Recommended
- Should have knowledge of integrating version control with Adobe AEM and creation of Maven
- deployment scripts
- Should have experience in implementing headless approach using AEM
- Knowledge of UI best practices and OWASP security standards is a plus
- Should have experience on Adobe AEM deployment options in on-premise / cloud.
- Knowledge of Agile methodology is a plus
- Should have knowledge of authentication against LDAP server., SSO, SAML etc.
- Good understanding of DevOps tools and process for On-prem , AMS / Cloud Service (Cloud