Job Description
We are seeking a talented and experienced AEM Developer to join our team for a 12 month contract. The ideal candidate will have a strong background in web development and a passion for creating exceptional digital experiences. As an AEM Developer, you will play a key role in developing and maintaining our Adobe Experience Manager (AEM) applications, ensuring they meet the highest standards of quality, performance, and usability.
Key Responsibilities:
- Develop custom components, templates, and workflows within Adobe Experience Manager (AEM) to support business requirements.
- Integrate AEM with external systems and third-party applications using APIs and web services.
- Write clean, efficient, and maintainable code in Java, HTML, CSS, and JavaScript.
- Collaborate with cross-functional teams including designers, content authors, and business stakeholders to translate business requirements into technical solutions.
- Optimize AEM applications for performance, scalability, and security.
- Troubleshoot and resolve technical issues, ensuring timely resolution and minimal impact on production systems.
- Stay up-to-date with the latest trends and best practices in AEM development and web technologies.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or related field.
- years of experience in web development with a focus on Adobe Experience Manager (AEM).
- Strong proficiency in Java programming language and related frameworks.
- Experience with front-end technologies such as HTML5, CSS3, JavaScript, and front-end frameworks (e.g., AngularJS, React).
- Hands-on experience with Apache Sling, OSGi (Apache Felix), and other AEM-related technologies.
- Experience with version control systems such as Git.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills, with the ability to collaborate effectively in a team environment.
- Adobe Certified Expert (ACE) or Adobe Certified Developer (ACD) certification in AEM is a plus