AEM Technical Lead | Codersbrain
Job Description
AEM Technical Lead
Company Overview
Company details not specified.
Job Summary
The AEM Technical Lead will design, develop, and optimize AEM-based solutions, focusing on AEM Sites, Assets, Forms, and AEM Guides for structured DITA content management. This role demands advanced proficiency in AEM’s core frameworks (Sling, OSGi, JCR), AEM components (AEM 6.5 AMS hosted), and integration with enterprise systems. The lead will undertake technical implementations, perform effective code reviews, and collaborate with the development team to deliver performant AEM solutions.
Responsibilities
- Design, develop, and deploy AEM solutions meeting business requirements including AEM Sites, Assets, Forms, and AEM Guides for structured content authoring and DITA management.
- Architect reusable AEM components, templates, and content fragments ensuring modularity and scalability.
- Implement and customize AEM Guides features and workflows, including DITA specialization and metadata management.
- Develop and manage AEM workflows, including custom workflow steps and dynamic participant steps for content approval and publishing.
- Conduct performance optimization, including tuning AEM Dispatcher and Oak indexes for high-performance content retrieval.
- Monitor AEM performance using tools like New Relic and Splunk; troubleshoot complex technical issues and analyze metrics and logs.
Qualifications
- AEM Experience: 10+ years of extensive development experience on AEM (AEM 6.x, latest major version AEM 6.5) including Components, Assets, Forms, Guides.
- Core Technologies: Advanced proficiency in Apache Sling, OSGi, and JCR (Apache Jackrabbit Oak).
- AEM Guides: 5+ years implementing AEM Guides for DITA-based content authoring, including DITA maps and specialization.
- Java Proficiency: 10+ years of expertise in designing, coding, and developing applications on Java.
- Web Technologies: Advanced skills in HTML5, CSS3, JavaScript, and SPA frameworks (React) for front-end integration.
- Integration Patterns: Experience designing and implementing RESTful APIs and GraphQL endpoints.
- Deployment Tools: Proficiency in Maven, Gradle, and Git for build and version control.
Preferred Skills
- Familiarity with XML editors (e.g., Oxygen XML Editor) for DITA content creation.
- Knowledge of microservices architectures using Spring Boot, Kubernetes, or OpenShift.
- Experience using AI Assistant tools like GitHub Copilot.
Experience
- Minimum 10+ years of experience with AEM; 5+ years in AEM Guides; involvement with Java and web technology development.
Environment
Work setting details not specified, including location preferences.
Salary
Salary details not provided.
Growth Opportunities
Opportunities for career advancement within the company are not specified.
Benefits
Offered benefits, such as insurance and paid leave, are not specified.