- Creating application in their respective operational portfolio.
- Maintaining and supporting the application codes they write for the applications.
- Implementing various design patterns
- Keep abreast of technology standards and industry trends
Qualification, Experience and Skills
- Experienced in WCM solutions leveraging the AEM platform including CRX/CRXDE, WCM and DAM
- Good knowledge of AEM as a Cloud Service
- Responsible for creation and integration of solutions using AEM
- Participate internal/customer meetings and interactions to explain the solution approach
- Experience in Agile Scrum Delivery Team environment doing Design, Development, Administration, and troubleshooting in AEM
- Expertise in Hands-on implementation of Java technologies, Java EE, Servlets, JSP, JSTL and Tag libraries
- Expertise in frontend technologies like JavaScript, Typescript, jQuery and HTL
- Hands on experience of Components, Templates, Experience Fragments, Taxonomy, metadata management, Forward and Reverse Replication, Workflows, Content Publishing and unpublishing, Tagging, Deployment (Maven), Schedulers, Livecopy, and Content migration/ planning.
- Significant hands-on experience with AEM and very strong concepts of OSGi, Apache Sling, Apache Sightly, Apache Oak and Adobe Dispatcher
- Good understanding of SONARQUBE, Github, Maven, Jenkins CICD pipeline and Dependabot
- Good knowledge on JUNIT testcases
- Frontend testcases (desirable)
- Good knowledge in AEM Indexing and JCR Queries
- Excellent analytical and problem-solving skills.
- Collaborate with cross-functional teams to integrate various software components into a fully functional software system.
- Handle multi-tenant application architectures, ensuring scalability and security of the systems.
- Headless integration and Access control Tools
- Good knowledge in Dispatcher filter rules and CDN functionality
- Hands on experience in AEM Upgrades both major and minor
- Bringing AI Solutions in AEM (Desirable)
- Nice to have knowledge of Python
Skills/Specific Tasks/Activities performed
- Creating application in their respective operational portfolio.
- Maintaining and supporting the application codes they write for the applications.
- Communicate and articulate ideas to the team and learn fast.
- Ensure the agreed architecture is implemented.
- Implementing various design patterns.
- Proactively identify possible technical issues, show stoppers and possible causes with solution to avoid/rectify them in the early stages of architecture.
- Address technical concerns, ideas and suggestions.
- Proactively monitor systems to ensure they meet customer expectations and business goals.
Key Competencies
- Good knowledge of AEM, AEMaaCS, Assets, WCM Core components, custom components, templates, workflows, Experience Fragments, Apache Sling, Indexing, custom queries, Functional Coordinating with Stakeholders
- Ensuring System Reliability and Performance