Exp: 4 – 14 yrs
Location: Mumbai/ Pune/ Chennai/Bangalore/ Noida
Np: Immediate to 30days
Job Description:
- Proficiency in AEM: Strong understanding and hands-on experience with Adobe Experience Manager, including its core concepts, architecture, and features, with a minimum of 4 years of experience in AEM development.
- Java Development: Expertise in Java programming language as AEM is built on Java at the backend. Experience of Java frameworks like Spring can be beneficial.
- AEM Development Skills: Extensive experience in developing AEM components, templates, workflows, and services. Proficiency in Sightly/HTL (HTML Template Language) for front-end development in AEM.
- OSGi (Apache Felix): Familiarity with OSGi framework which is used in AEM for modular development and managing dependencies.
- Content Management Systems (CMS): Understanding of content authoring, management, and publishing processes within a CMS context, with at least 5 years of experience in AEM(preferable) or other CMS platforms.
- Version Control Systems: Proficiency in version control systems like Git for managing codebase changes collaboratively.
- Web Technologies: Knowledge of web technologies such as HTML, CSS, JavaScript, and AJAX. Experience with front-end frameworks/libraries like React, Angular, or Vue.js is a plus.
- RESTful APIs: Understanding of RESTful API design principles and extensive experience in integrating AEM with other systems through APIs.
- Problem-Solving Skills: Ability to troubleshoot issues, debug code, and implement effective solutions in a timely manner.
- Communication and Collaboration: Strong communication skills to interact with cross-functional teams including designers, content authors, and other developers. Ability to work collaboratively in an agile environment.
- Continuous Integration/Continuous Deployment (CI/CD): Experience with CI/CD pipelines for automated testing, building, and deployment of AEM applications.
- Performance Optimization: Understanding of performance optimization techniques for AEM applications including caching strategies, lazy loading, and minimizing server calls.
- Security Best Practices: Knowledge of security best practices in web development and familiarity with AEM security configurations to ensure applications are secure against common vulnerabilities.
- Certifications (Optional): While not always required, certifications such as Adobe Certified Expert (ACE) in AEM can demonstrate proficiency and enhance credibility.