Job Title: Senior Developer (AEM)
- Develop and maintain AEM components, templates, and workflows to deliver scalable and reusable web applications.
- Customize and extend AEM capabilities using Java, Sling, OSGi, and Adobe CRX repository.
- Integrate AEM with external systems such as RESTful APIs, third-party services, and backend databases.
- Design and implement responsive front-end interfaces using HTML, CSS, JavaScript, and client-side frameworks.
- Participate in requirements gathering and technical design sessions to understand client needs and define system architecture.
- Ensure AEM pages and assets follow SEO, accessibility, and performance best practices.
- Manage digital assets and metadata using AEM’s Digital Asset Management (DAM) tools.
- Configure and manage user roles, permissions, and workflows within AEM for content authors and administrators.
- Troubleshoot and resolve AEM-related issues in development, staging, and production environments.
- Collaborate with UI/UX designers, QA engineers, and project managers to deliver high-quality digital experiences.
- Write unit and integration tests for AEM components and services.
- Document technical specifications, solutions, and user guides for future reference and onboarding.
- Optimize performance and scalability of AEM applications through code tuning and caching strategies.
Requirement: Applicants must have a Master’s degree or foreign equivalent in Computer Science, Computer Applications, Information Technology, Engineering (any), or related fields. Travel/relocation required as jobs will be performed at various unanticipated locations throughout the United States.