ENABLERO
Website:
enablero.com
Job details:
Location Requirement: Candidates must be based in Bangalore, as the face-to-face interview drive will be conducted on 16th May at the Bangalore office location.
Role Summary
We are looking for Senior Developer – Adobe Experience Manager (AEM) who can design, build, test, debug, document, support, and enhance application software that enables the enterprise digital experience platform. This role focuses on the development, configuration, and extension of Adobe Experience Manager to deliver scalable, reusable, and content-driven experiences across web and digital channels.
The developer will collaborate closely with Digital Product Owners, UX/UI designers, Digital Marketing, and other engineering teams to implement author-friendly, performant, and secure AEM solutions that align with enterprise standards and business goals.
Key Responsibilities
· Design, develop, and maintain solutions built on Adobe Experience Manager (AEM), including components, templates, dialogs, workflows, and content models.
· Collaborate with Digital Product Owners, architects, UX/UI designers, Digital Marketing, QA engineers, and peers to author and implement functional and technical requirements, specifications, and acceptance criteria.
· Develop reusable, scalable, and maintainable AEM components using Sling Models, HTL (Sightly), and OSGi services.
· Configure and extend AEM features such as content fragments, experience fragments, workflows, permissions, and multi-site management (MSM).
· Integrate AEM with external systems and APIs (e.g., commerce platforms, search, analytics, personalization, and DAM integrations).
· Partner with front-end and back-end engineers to ensure seamless integration between AEM, presentation layers, and downstream services.
· Optimize authoring experiences by building intuitive dialogs and enforcing content governance and best practices.
· Ensure solutions meet performance, scalability, accessibility, security, and quality standards across environments.
· Work with Quality Assurance (QA) professionals to define test cases, validate functionality, and support defect resolution.
· Build and maintain automated unit and integration tests to ensure code quality, resilience, and long-term maintainability.
· Assist in estimating work effort, identifying dependencies, and contributing to delivery planning and prioritization.
· Troubleshoot and resolve issues during development, release, and post-launch support phases.
· Participate in agile ceremonies, peer reviews, documentation, and knowledge sharing across the team.
Click on Apply to know more.