Adobe Experience Manager (AEM) Developer

Accenture India Private Limited

Pune

Not disclosed

Work from Office

Full Time

Min. 5 years

Job Details

Job Description

Custom Software Engineer

Project Role : Custom Software Engineer
Project Role Description : Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs.
Must have skills : Adobe Experience Manager (AEM) Sites
Good to have skills : NA
Minimum 5 year(s) of experience is required
Educational Qualification : 15 years full time education

Summary:
An AEM developer profile with 5–8 years of experience delivering solutions on AEM 6.5 (on-premise) and AEM as a Cloud Service. Responsibilities include building and maintaining AEM components, templates, workflows, Sling Models, OSGi services, and servlets, integrating REST APIs, supporting content authors, and configuring Dispatcher caching/filters and YAML-based environments. The role also supports CI/CD deployments via Cloud Manager, creates unit tests (JUnit 5, AEM Mocks) with exposure to Playwright, performs basic log/thread-dump analysis for troubleshooting and performance, uses Linux for production support, and follows strong code quality and Git workflow practices.

Roles & Responsibilities:
Develop and maintain AEM components, templates, workflows, and services across AEM 6.5 (on-premise) and AEM as a Cloud Service.
Implement business requirements using AEM best practices and established development standards.
o Build Sling Models, OSGi services, and servlets integrate AEM with external REST APIs and services.
o Support content authors troubleshoot authoring, caching, and content delivery issues.
Configure and assist with Dispatcher filters and caching rules manage YAML-based environment configurations.
o Support CI/CD setup and deployments using Cloud Manager pipelines follow AEMaaCS best practices.
o Write unit tests using JUnit 5 and AEM Mocks contribute to UI automation using Playwright (exposure).
Analyze logs and thread dumps (basic level) to debug issues and address minor performance bottlenecks.
o Use Linux commands for log analysis and basic troubleshooting support production issues and deployments.
o Maintain code quality through reviews, version control practices, and adherence to team workflows.


Professional & Technical Skills:
AEM Development
AEM: AEM 6.5 (on-premise) and AEM as a Cloud Service (AEMaaCS)
Core AEM: Sling, OSGi, JCR (Oak) workflows, templates, and component development
Backend: Java (11+) Sling Models, OSGi services, servlets REST API integration
Backend Development
Version control: Git workflows
Configuration: Dispatcher basics YAML configuration
DevOps: Cloud Manager pipelines exposure to AWX/Ansible CI/CD support
AEM Core Features
Testing: JUnit 5, AEM Mocks exposure to Playwright
o Linux: log analysis and basic troubleshooting
o Debugging: log analysis, basic thread dumps, minor performance troubleshooting


Additional Information:
Experience: 5 to 8 years in AEM development.
Environment exposure: AEM 6.5 (on-premise) and AEM as a Cloud Service.
This position is based at our Pune office.
A 15 years full time education is required.

Job role

Work location

Pune

Department

Software Engineering

Role / Category

Software Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 5 years

About company

Name

Accenture India Private Limited

Job posted by Accenture India Private Limited

Apply on company website