Key Responsibilities
AEM Development : Design, develop, and implement custom AEM components, templates, and pages, leveraging AEM Core Components for efficient and scalable solutions.
Backend AEM Development : Develop and maintain OSGi services, schedulers, event listeners, and workflows to extend AEM functionality and integrate with other systems.
Sling Models : Implement and utilize Sling Models for efficient data mapping and presentation.
API Utilization : Apply a strong understanding of AEM Adobe APIs, Sling APIs, and OSGi R7 annotations to build robust and maintainable code.
Testing & Quality Assurance :
- Develop and execute JUnits with AEMContext Mocks for comprehensive unit testing of AEM components and services.
- Contribute to Cypress tests for front-end and end-to-end testing, ensuring application quality and stability.
- Address and resolve Sonar issues to maintain high code quality and adherence to coding standards.
- CI/CD & DevOps : Possess a strong understanding of CI/CD concepts and Jenkins pipelines to facilitate automated build, test, and deployment processes for AEM solutions.
- Collaboration : Work effectively within an Agile team, collaborating with architects, functional leads, and other developers to deliver high-quality AEM solutions.
- Troubleshooting : Diagnose and resolve complex technical issues related to AEM components, integrations, and overall system performance.
Required Skills & Qualifications :
- Experience : Minimum of 6+ years of hands-on development experience with Adobe Experience Manager (AEM).
- AEM Core Proficiency : Sound knowledge and practical experience with :
- AEM Components (including AEM Core Components)
- OSGi services, schedulers, event listeners
- AEM Workflows
- Sling Models
- API Knowledge : Good understanding of AEM Adobe APIs, Sling APIs, and OSGi R7 annotations.
Testing Expertise :
- Must have understanding and experience with Cypress tests.
- Proficiency in writing JUnits with AEMContext Mocks.
CI/CD & Code Quality :
- Must have understanding of CI/CD concepts and Jenkins pipelines.
- Experience with Sonar issues resolution.
- Programming Language : Strong Java development skills.
- Communication : Excellent communication skills, both written and verbal, for effective remote collaboration.
- Problem-Solving : Strong analytical and problem-solving abilities.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1495472
Interview Questions for you
View All