Key Responsibilities:
- Design, develop, and maintain backend components and services using Java and Groovy within the AEM ecosystem.
- Write efficient and scalable code, leveraging JCR-SQL2 queries to interact with AEM’s JCR content repository.
- Develop Groovy scripts to automate processes and enhance system capabilities.
- Collaborate with frontend developers, architects, and other stakeholders to implement and optimize content-driven solutions.
- Conduct code reviews, unit testing, and performance tuning to ensure high-quality delivery.
- Troubleshoot and resolve technical issues across development and production environments.
- Maintain documentation and adhere to coding standards and best practices.
- Strong hands-on experience in Java and Groovy development.
- Proven expertise in Adobe Experience Manager (AEM) backend development.
- Proficient in writing and optimizing JCR-SQL2 queries .
- Experience building and extending AEM components, services, and workflows.
- Familiarity with RESTful APIs, OSGi frameworks, and Sling models.
- Solid understanding of software development life cycle (SDLC), Git, and CI/CD practices.
- Excellent problem-solving skills and ability to work in a collaborative team environment.
- Experience with AEM 6.5 or newer.
- Exposure to Agile/Scrum methodologies.
- Knowledge of frontend technologies (e.g., HTML, CSS, JavaScript) is a plus.
- AEM certification is a plus.