Role ; AEM Senior Developer
Location : Toronto
Hybrid
Job Title : AEM Senior Developer
Key Responsibilities :
AEM Development : Design, develop, and maintain AEM applications, templates, components, and services.
Solution Architecture : Lead the technical architecture and ensure best practices are followed in AEM design, development, and deployment.
Integration : Integrate AEM with third-party systems, databases, and APIs as required, ensuring seamless data flow and communication.
Content Management : Oversee the configuration and administration of content workflows, assets, and AEM capabilities.
Performance Optimization : Ensure applications are optimized for speed, scalability, and performance, including caching and load-balancing techniques.
Code Quality & Best Practices : Establish and enforce development standards, including coding practices, documentation, and security best practices.
Troubleshooting & Support : Provide troubleshooting support for AEM and related systems, ensuring minimal downtime and resolving issues promptly.
Mentorship : Mentor junior developers, conducting code reviews and offering technical guidance.
Stakeholder Communication : Collaborate with business analysts, project managers, and stakeholders to align technical solutions with business needs.
Required Skills and Qualifications :
Technical Proficiency :
5+ years of experience in AEM development, including experience with AEM 6.x and Adobe Cloud solutions.
Proficient in Java, J2EE, Servlets, JSP, and JCR.
Strong front-end skills (HTML5, CSS3, JavaScript frameworks, e.g., Angular, React).
Familiarity with AEM building blocks, such as templates, components, dialogs, widgets, and workflows.
Knowledge of AEM Assets, Sites, and Forms.
Experience with Cloud Solutions : Understanding of cloud hosting (AWS, Azure, Adobe Cloud) and DevOps (CI / CD pipelines).
Content & Asset Management : Experience managing content and assets in AEM, including DAM workflows and metadata management.
Security & Compliance : Knowledge of web security practices, compliance standards, and data privacy best practices.
Problem-Solving Skills : Excellent analytical and troubleshooting skills, with the ability to quickly identify and solve complex issues.
Project Management : Ability to work in an Agile / Scrum environment and adapt to changing project requirements.
Preferred Qualifications :
AEM certifications (such as Adobe Certified Expert - AEM Developer) are a plus.
Familiarity with RESTful and SOAP web services.
Experience in implementing multilingual and multi-site architectures.