Responsibilities
- Design and Development : Design, develop, and deploy scalable AEM-based solutions integrated with Angular.
- AEM Component Development : Develop customizable AEM components using AEM Core Components, Sling Models, and HTL.
- Angular Integration : Integrate Angular applications with AEM, utilizing RESTful APIs and AEM's Content Services.
- Front-end Development : Develop responsive, accessible, and performant front-end applications using Angular, HTML5, CSS3, and JavaScript.
- Back-end Development : Develop AEM server-side logic using Java, OSGi, and Apache Sling.
- Testing and Debugging : Ensure high-quality code through unit testing, integration testing, and debugging.
- Collaboration : Collaborate with cross-functional teams to identify and prioritize project requirements.
- Troubleshooting : Troubleshoot and resolve technical issues, ensuring minimal downtime.
Requirements
Experience : 4+ years of AEM development experience and 2+ years of Angular experience.AEM : Strong expertise in AEM 6.x / Cloud, AEM Core Components, and AEM Architecture.Angular : Proficient in Angular 8+, TypeScript, and Angular CLI.Java : Strong understanding of Java, OSGi, and Apache Sling.Database : Experience with database management systems (e.g., MongoDB, MySQL).Agile : Familiarity with Agile development methodologies.Problem-solving : Excellent problem-solving skills and attention to detail.Nice to Have
AEM Certifications : Adobe Certified Expert - AEM Developer or AEM Architect.Angular Certifications : Angular Certified Developer.Cloud Experience : Experience with cloud platforms (e.g., AWS, Azure).Containerization : Knowledge of containerization (e.g., Docker).DevOps Tools : Familiarity with DevOps tools (e.g., Jenkins, GitLab CI).Technical Skills
AEM 6.x / CloudAngular 8+JavaOSGiApache SlingHTML5CSS3JavaScriptTypeScriptAngular CLIRESTful APIsMongoDB / MySQLSkills Required
Java, Cloud, Frontend Development, Database Management Systems, Agile, Devops, Full Stack Development