Company Description
The Senior AEM/AEMaaCS Developer will be responsible for designing, developing, and implementing advanced AEM/AEMaaCS solutions. This role requires deep expertise in Adobe Experience Manager and cloud-based development, as well as the ability to lead complex projects from conception to deployment. You will work closely with cross-functional teams to deliver high-quality digital experiences that meet both business and user needs.
Job Description
AEM Development: Design, develop, and implement AEMaaCS components, templates, and services, ensuring best practices in code quality, performance, and scalability.
Cloud Integration: Leverage AEMaaCS capabilities to build scalable and secure cloud-based solutions, integrating with other systems and platforms as needed.
Custom Solutions: Develop custom functionalities and enhancements in AEM to meet specific project requirements, ensuring seamless integration with the broader technology stack.
Technical Leadership: Provide technical guidance and mentorship to junior developers, conducting code reviews and ensuring adherence to best practices.
Project Collaboration: Work closely with project managers, UX/UI designers, and other stakeholders to ensure that project goals are met on time and within scope.
Performance Tuning: Optimize AEM solutions for performance, reliability, and scalability in a cloud environment.
Troubleshooting and Debugging: Identify and resolve complex technical issues, ensuring minimal downtime and maintaining high availability of AEM solutions.
Documentation: Create and maintain detailed technical documentation, including architecture designs, development guidelines, and user manuals.
Continuous Learning: Stay updated on the latest trends and advancements in AEM, cloud services, and web development, applying this knowledge to improve current practices and solutions.
Qualifications
Minimum of 5 years of experience in AEM development, with at least 1-2 years working specifically with AEMaaCS.
Proven experience in leading and delivering complex AEM projects in a cloud environment.
Deep expertise in Adobe Experience Manager (AEM) and AEMaaCS, including Sling, OSGi, JCR, and workflows
Proficient in Java, J2EE, and web technologies (HTML, CSS, JavaScript)
Knowledge of DevOps practices, including CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes).
Strong understanding of RESTful APIs, microservices architecture, and integration with third-party services.
Bonus - Familiarity with front-end frameworks such as React or Angular is a plus.
Bonus - Experience with cloud platforms (AWS, Azure, Google Cloud) and cloud-native development.
Strong problem-solving skills and the ability to work under pressure.
Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
Self-motivated with a proactive approach to learning and development.
Leadership qualities with experience mentoring junior developers.
Adobe Certified Expert (ACE) in AEM or related certifications are highly desirable.