Druva is the leading provider of data security solutions, empowering customers to secure and recover their data from all threats. The Druva Data Security Cloud is a fully managed SaaS solution offering air-gapped and immutable data protection across cloud, on-premises, and edge environments. By centralizing data protection, Druva enhances traditional security measures and enables faster incident response, effective cyber remediation, and robust data governance. Trusted by nearly 7,500 customers, including 75 of the Fortune 500, Druva safeguards business data in an increasingly interconnected world. Visit druva.com and follow us on LinkedIn, X and Facebook.
Role Overview
We are seeking a highly skilled and experienced AEM Senior Developer to join our dynamic team. The ideal candidate will have a strong background in Adobe Experience Manager (AEMaaCS) development, with a minimum of 8 years of relevant experience. This role requires a deep understanding of AEM architecture, best practices, and the ability to lead and mentor.
Responsibilities
- Design, develop, and implement solutions using Adobe Experience Manager (AEM) for various digital projects.
- Lead the technical design and implementation of AEM components, templates, content fragments, experience fragments and workflows. including integrations with MarTech tools.
- Ensure SEO, accessibility, and performance best practices are embedded with the development process
- Collaborate with cross-functional marketing teams, business analysts, solution architects, and other developers to translate business requirements into technical specifications.
- Ensure the quality of code through unit testing, integration testing, and code reviews.
- Optimize AEM applications for performance, scalability, and security. Monitor and improve AEM environment performance and deployment processes (CDN, Dispatcher, Caching, etc)
- Stay up-to-date with the latest AEMaaCS features, headless CMS capabilities and industry best practices.
- Troubleshoot and resolve complex technical issues related to AEM.
- Participate in the entire software development lifecycle, from conception to deployment.
- Hands-on, willing to adapt, work independently, and self starter
Required Skills
- Deep expertise in AEM and core components, including CRX, OSGi, JCR, Sling, Dispatcher and Apache Felix.
- AEM Cloud experience is a must. Proficiency in Java and OSGi-based development.
- Strong experience with front-end technologies such as HTML5, CSS3, JavaScript, jQuery, and React/Angular.
- Experience in consuming Restful API’s. Expert knowledge and experience with JSON / XML / RESTful Web Services.
- Ability to fine tune AEM applications for optimal performance in AEMaaCS, focusing on code efficiency, caching strategies, dispatcher/CDN optimization and front-end performance (FEO, JS and CSS minification, image optimization). Familiarity with performance profiling and Cloud Manager metrics is a plus.
- Hands-on experience with Sightly (AEM Templating language) and CoralUI/TouchUI frameworks
- Experience with continuous integration and continuous deployment (CI/CD) pipelines (Adobe Cloud Manager, Github).
- Strong preference for proficiency in Java and object-oriented design principles, J2EE, Spring.
Required Experience
- Minimum of 8 years of hands-on experience with AEM development (AEM 6.5+ and above) with JavaScript, Angular JS/Angular and ReactJS
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Ability to translate responsive design into application architectures.
- Experience in building reusable, author-friendly components and templates for creating web applications.
- Proficient understanding code versioning tools such as GIT Repository required.
- Excellent problem-solving, analytical, and communication skills. Strong sense of ownership and accountability with a commitment to delivering quality outcomes that balance technical and business goals.
- Ability to work independently and as part of a team in a fast-paced environment.
Preferred Qualifications
- Adobe Certified Expert (ACE) in AEM Sites Developer or Architect.
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
- Preferably ETL experience in design, configuration, data mapping, extraction, transformation and loading in an extremely complex environment
- Experience in other CMS tools (Wordpress, Webflow, Contentful)
- Familiarity with Agile development methodologies and code versioning.
- Able to showcase a portfolio of your robust and dynamic content and experience fragments.
- Knowledge of SEO best practices and accessibility standards (WCAG, structured data, metadata).
- Broad web and digital knowledge, an aptitude for troubleshooting and problem solving as well as mentoring/guiding other members of the team.