AEM Developer
- Kolkata, India
- Mid Level
- 5+ years
- Bachelor's degree
- Posted
Skills
Required
- AEM
- software development
- Adobe Experience Manager 6.5
- a Cloud Service
- Java
- Apache
- Sling
- OSGi
- JCR
- HTL
- JavaScript
- Maven
- Git
Preferred
- Headless
- GraphQL
- Content Fragments
- Cloud Service
- Adobe Cloud Manager
- JUnit
- React
Adobe Experience Manager (AEM) Full Stack Developers to join our team for an enterprise client engagement. The ideal candidate will have hands-on expertise in AEM development, Java-based backend technologies, modern frontend frameworks, and enterprise content management solutions. The role involves building scalable digital experiences and collaborating with business stakeholders, designers, QA engineers, and cross-functional delivery teams.
Responsibilities
- Key Responsibilities · Design, develop, and maintain AEM components, templates, workflows, and custom applications. · Build backend solutions using Java, Apache Sling, OSGi, JCR, and related AEM frameworks. · Develop frontend experiences using HTML5, CSS3/SCSS, JavaScript (ES6+), and React. · Configure and customize AEM Core Components, Editable Templates, Content Fragments, and Experience Fragments. · Implement AEM workflows, permissions, user/group management, and content publishing processes. · Develop and integrate REST APIs and other enterprise systems with AEM. · Work with headless CMS architectures, GraphQL, and Content Services where applicable. · Support deployments, troubleshoot issues, and optimize application performance. · Follow secure coding standards, conduct code reviews, and maintain reusable, high-quality code. · Collaborate with architects, product owners, and stakeholders to translate requirements into technical solutions. · Participate in Agile ceremonies, sprint planning, estimation, and delivery activities. · Use Git-based version control and CI/CD pipelines to manage code and deployments.
Requirements
- 5–6 years of overall software development experience, with at least 3 years hands-on AEM experience. · Experience with Adobe Experience Manager 6.5 and/or AEM as a Cloud Service. · Proficiency in Java, Apache Sling, OSGi, JCR, and Oak. · Strong knowledge of HTL (Sightly), Sling Models, servlets, services, and schedulers. · Experience developing custom AEM components, templates, dialogs, and workflows. · Hands-on experience with AEM Core Components, Editable Templates, and content authoring. · Strong frontend skills in HTML5, CSS3/SCSS, and JavaScript (ES6+). · Experience with Maven, Git, build/deployment processes, REST APIs, and JSON. · Understanding of debugging, performance tuning, and resolving AEM application issues.
- Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related discipline, or equivalent professional experience.
- Candidate Expectations · Strong analytical and problem-solving skills. · Excellent communication and collaboration skills. · Ability to work independently and deliver high-quality solutions within agreed timelines. · Willingness to collaborate with distributed teams and client stakeholders. · Ability to understand technical requirements and recommend appropriate implementation approaches.
Preferred
- React and modern JavaScript frameworks. · AEM Headless, GraphQL, Content Fragments, and Experience Fragments. · AEM as a Cloud Service and Adobe Cloud Manager. · Dispatcher configuration, caching, CDN, and web performance optimization. · AWS or other cloud platforms. · Automated testing, JUnit, Mockito, and CI/CD tooling. · Adobe certifications, particularly AEM Sites Developer or AEM Sites Architect. · Experience in enterprise consulting or client-facing delivery environments.
Location
Kolkata Brand: Fractal Time Type: Full time Contract Type: Permanent
jobapplier