Flag job

Report

AEM Developer - OSGI

Salary

₹15 - 25 LPA

Min Experience

6 years

Location

Pune, Maharashtra, India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

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.

(ref:hirist.tech)

Skills

aem
osgi
sling
java
junit
cypress
sonar
jenkins