What are the responsibilities and job description for the AEM Architect position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Talent Glide, is seeking the following. Apply via Dice today!
Role: AEM Architect / Lead Developer
Location: Benton Harbor, MI (Onsite) (Local profile only or within 40 miles
Duration: 12 Months
Job Overview
We are seeking an experienced Adobe Experience Manager (AEM) Architect / Lead Developer with 13 years of overall IT experience and at least 5 years of hands-on expertise in AEM. The ideal candidate will be responsible for designing, developing, and maintaining scalable AEM-based applications, with strong technical depth in AEM architecture, integrations, and modern web technologies.
Key Responsibilities
Required Skills & Qualifications
Role: AEM Architect / Lead Developer
Location: Benton Harbor, MI (Onsite) (Local profile only or within 40 miles
Duration: 12 Months
Job Overview
We are seeking an experienced Adobe Experience Manager (AEM) Architect / Lead Developer with 13 years of overall IT experience and at least 5 years of hands-on expertise in AEM. The ideal candidate will be responsible for designing, developing, and maintaining scalable AEM-based applications, with strong technical depth in AEM architecture, integrations, and modern web technologies.
Key Responsibilities
- Architect, design, develop, and maintain AEM components, templates, dialogs, and pages
- Work extensively with AEM Sites (Author & Publisher environments), including editable templates and content fragments
- Customize and extend AEM using OSGi services, Sling Models, and workflows
- Develop reusable components using HTL (Sightly) and Java
- Integrate AEM with DAM, third-party systems, REST APIs, and Adobe Marketing Cloud solutions
- Collaborate with UX teams, content authors, QA, and business stakeholders
- Optimize application performance, security, and scalability
- Conduct code reviews and ensure adherence to AEM best practices
- Support deployments and troubleshooting across Dev, QA, and Production environments
- Participate in Agile ceremonies and provide accurate estimations
- Address security concerns and remediate issues (e.g., Adobe Looking Glass reports)
- Manage cookie consent integrations (e.g., OneTrust, ObservePoint)
Required Skills & Qualifications
- 5 years of experience in Adobe Experience Manager (AEM 6.x / AEM as a Cloud Service)
- Strong expertise in:
- Java, J2EE
- OSGi, Apache Sling, JCR
- HTL (Sightly)
- Experience in:
- Custom AEM components & templates
- Sling Models & services
- AEM workflows and schedulers
- Strong understanding of AEM Dispatcher, caching, and security concepts
- Hands-on experience with front-end technologies:
- HTML5, CSS3, JavaScript
- Basic knowledge of React or Angular (preferred)
- Experience with:
- CI/CD pipelines (Maven, Git, Jenkins)
- RESTful APIs and JSON
- Experience with AEM as a Cloud Service
- Exposure to Adobe Analytics, Adobe Target, or Adobe Campaign
- Knowledge of:
- Content Fragments & Experience Fragments
- Headless AEM architecture
- Understanding of SEO, accessibility (WCAG), and performance optimization
- Adobe AEM Certification (Developer or Architect)
- Strong problem-solving and analytical abilities
- Excellent communication and stakeholder management skills
- Ability to work independently and in cross-functional teams
- Experience working in Agile/Scrum environments
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)