Description
Professional qualifications or essential experience required:
- Develop AEM templates and components leveraging current AEM software releases
- Design, develop and support AEM components, integrations and applications
- Design efficient content models, security models, workflows and templates
- Provide hands-on, expert-level technical assistance to developers
- Support the definition of AEM development standards and frameworks, software architecture, design principles and ways of working
- Deep technical expertise in web development technologies including Java Spring MVC HTML, CSS, JavaScript, JQuery, ExtJS, JSON, XML & web frameworks
- Manage the technical delivery of custom development, integrations, and data migration elements of an AEM implementation
- Excellent understanding of Web content management technologies, DAM (Digital Asset Management), CRX, Apache Sling, Jackrabbit, Felix and OSGI containers.
- Understanding of cache layer implementations at dispatcher, browser (TTL).
- Experience in platform upgrade with different AEM releases.
- Hands on experience in writing CI/CD pipelines and debugging the AEM performance issues.
- Experience with TDD style approach of software development using Junit, Mockito, Sling mock test frameworks.