About the Role
We are looking for an experienced AEM Developer to join our digital experience engineering team. The ideal candidate will be responsible for designing, developing, customizing, and maintaining Adobe Experience Manager (AEM)-based enterprise web applications and digital content solutions.
The role requires strong expertise in Java-based web application development, AEM architecture, component development, integrations, and enterprise content management systems. The candidate should be comfortable working in agile teams and collaborating with cross-functional stakeholders including business teams, architects, QA, DevOps, and support teams.
Key Responsibilities
- Design, develop, and maintain applications using Adobe Experience Manager (AEM).
- Build and customize:
- AEM Components
- Templates
- Workflows
- Dialogs
- Content Fragments
- Experience Fragments
- Develop scalable backend services using Java/J2EE technologies.
- Work with:
- Sling
- OSGi
- JCR
- Apache Felix
- Integrate AEM with third-party systems and REST APIs.
- Develop and maintain reusable AEM components and services.
- Troubleshoot and resolve production issues, performance bottlenecks, and deployment-related challenges.
- Collaborate with frontend developers to integrate UI components with AEM backend services.
- Participate in code reviews, debugging, optimization, and release activities.
- Support deployment and configuration activities across development, QA, staging, and production environments.
- Follow best practices for:
- security
- scalability
- maintainability
- performance optimization
Required SkillsMandatory Technical Skills
- Strong experience in Adobe Experience Manager (AEM) development
- Strong proficiency in:
- Java
- J2EE
- Servlets
- OOP concepts
- Experience with:
- Sling Framework
- OSGi Framework
- JCR Repository
- Hands-on experience in:
- AEM Sites
- AEM Assets
- AEM Workflows
- AEM Templates & Components
- Good understanding of:
- REST APIs
- JSON/XML
- Web Services
- Experience with web technologies:
- HTML
- CSS
- JavaScript
- Knowledge of:
- Maven
- Git
- CI/CD pipelines
- Experience working with application servers such as:
- Tomcat
- JBoss
- Strong debugging and troubleshooting skills
Preferred Skills
- Experience with AEM Cloud Service
- Knowledge of Dispatcher configuration
- Experience with Adobe Analytics / Adobe Target integrations
- Exposure to DevOps and cloud environments
- Knowledge of frontend frameworks like React or Angular
- Experience in Agile/Scrum methodologies
Qualifications
- Bachelor’s Degree in Computer Science, Engineering, or related field
- Relevant experience in AEM development and enterprise web applications
Pay: ₹800,000.00 - ₹900,000.00 per year
Application Question(s):
- This is a Technical Support Engineer role with Adobe focused on AEM/application support and troubleshooting. Are you comfortable working in a customer-facing technical support role ?
- What is your current CTC ?
- What is your notice period ?
Work Location: In person