We are looking for a skilled and experienced Adobe Experience Manager (AEM) Developer to join our digital development team. The ideal candidate will be responsible for designing, developing, testing, and deploying AEM-based solutions that deliver high-performance web applications and content management systems. You will work closely with UX designers, product managers, and other developers to create seamless and scalable digital experiences.
Key Responsibilities:Development & ImplementationDesign and develop AEM components, templates, workflows, and services based on requirements.
Build and maintain scalable and reusable AEM modules using Sling, JCR, and OSGi frameworks.
Integrate AEM with third-party services and REST/SOAP APIs.
Collaborate with front-end developers to implement responsive and user-friendly designs using HTML, CSS, and JavaScript.
Work with DevOps and QA teams to ensure proper deployment and testing of AEM solutions.
Participate in code reviews and provide constructive feedback to maintain code quality.
Optimize AEM performance through proper caching, dispatcher configurations, and content modeling.
Troubleshoot and resolve production issues and bugs in a timely manner.
Monitor system health and perform routine maintenance and upgrades.
Bachelors degree in Computer Science, Engineering, or related field.
3+ years of hands-on development experience with Adobe Experience Manager (AEM 6.4 or newer).
Strong understanding of AEM architecture, CRX/DE Lite, JCR repository, and Apache Sling.
Proficiency in Java/J2EE, OSGi, JSP, Servlets, Sightly (HTL), and XML.
Experience with front-end technologies: HTML5, CSS3, JavaScript, and frameworks like React or Angular (optional).
Knowledge of RESTful web services, JSON, and API integration.
Experience with version control tools like Git and build tools like Maven.
Familiarity with Agile development methodologies.
Adobe Certified AEM Developer certification.
Experience with Adobe Marketing Cloud tools (Target, Analytics, Campaign).
Knowledge of Adobe Dispatcher configuration and CDN integration (e.g., Akamai, Cloudflare).
Experience with CI/CD tools like Jenkins, Docker, or Kubernetes.
Exposure to cloud platforms such as AWS, Azure, or Adobe Cloud Manager.