Job Title: AEM Senior Developer
Location: Bellevue, WA /Atlanta, GA
Experience Level: 10+ years in total, 5+ years in AEM development
Job Description:
We are seeking an experienced Senior AEM Developer with over 10 years of total experience and at least 5 years of strong AEM development experience. The ideal candidate will have hands-on expertise with Adobe Experience Manager (AEM) development tools and a deep understanding of AEM architecture. This role involves developing and customizing AEM components, templates, workflows, and services, as well as integrating AEM with other enterprise systems and third-party platforms.
Key Responsibilities:
- AEM Development:
-
Utilize Adobe CRXDE, Apache Sling, and OSGi to develop and customize AEM components, templates, workflows, and services.
- Employ technologies such as Java, HTL (formerly known as Sightly), JCR (Java Content Repository), and Apache Sling in development activities.
- AEM Architecture:
-
Demonstrate in-depth knowledge of AEM architecture, including repository structure, sling resource resolution, and component inheritance.
- Optimize AEM applications for performance, scalability, and reliability by identifying and addressing bottlenecks, implementing caching strategies, and adhering to best practices.
- Technical Specifications:
-
Understand business requirements and translate them into technical specifications within the context of AEM capabilities and constraints.
- Integration:
-
Integrate AEM with other enterprise systems, third-party platforms, and APIs to enable seamless data exchange and functionality across the ecosystem.
Qualifications:
- 10+ years of total experience in software development.
- 5+ years of strong, hands-on experience with AEM development.
- Proficiency in Adobe CRXDE, Apache Sling, and OSGi.
- Expertise in Java, HTL, JCR, and Apache Sling.
- Solid understanding of AEM architecture and best practices for performance optimization.
- Experience in integrating AEM with other enterprise systems and third-party platforms.
- Ability to understand business requirements and translate them into technical specifications.
- Strong problem-solving skills and the ability to work independently and as part of a team.
Preferred Skills:
- Experience with front-end technologies such as HTML, CSS, and JavaScript.
- Familiarity with DevOps practices and tools.
- Experience with AEM Cloud Service.