Adobe Experience Manager Back-end Developer
Manulife Voir toutes les offres
- Toronto, ON
- Permanent
- Temps-plein
- Translate business and functional requirements into detailed technical specifications and user stories, ensuring alignment with Adobe AEM Cloud architecture and capabilities
- Design, develop, test, and deploy scalable and reusable back-end components and services within AEM Cloud
- Apply Adobe-recommended/Industry patterns for multi-tenant architecture, content fragment models, and headless CMS integrations
- Develop and maintain RESTful APIs and microservices that integrate seamlessly with AEM and third-party systems
- Implement and manage CI/CD pipelines using industry-standard tools (e.g., Jenkins, GitHub Actions, Azure DevOps) to automate build, test, and deployment processes
- Document code and technical processes.
- Upholds software development leading practices, including writing clean and extensive code
- Ensure smooth deployment and monitoring of AEM Cloud services across environments
- Resolve and rectify issues related to AEM Cloud deployments, including dispatcher configurations, replication agents, and OSGi bundles
- Perform code / work reviews and contribute to continuous improvement initiatives across the software development lifecycle
- Stay up-to-date with the AEM Cloud updates, industry trends and emerging technologies to continuously enhance platform capabilities
- Ensure the protection and authentication of sensitive data at rest or in transit by implementing security mechanisms
- Ensure ongoing maintenance and support of AEM Cloud environments, including patching, upgrades, and release management
- Proven experience developing and deploying solutions on Adobe AEM Cloud, including familiarity with AEM as a Cloud Service architecture
- Proficient in Adobe's procedures for component development, content modeling, and cloud-native scalability
- Proficiency in Java, Sling, OSGi, and other technologies commonly used in AEM back-end development
- Proficiency in programming and scripting languages commonly used for back-end development
- Experience with RESTful API design, integration, and microservices architecture
- Hands on experience with Adobe I/O, GraphQL APIs, and headless CMS implementations
- Hands-on experience with CI/CD tools and practices, including automated testing, code quality checks, and deployment pipelines
- Familiarity with designing, building, deploying, monitoring, and maintaining code in multi-service architecture
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes) is a plus
- Knowledge of cloud fundamentals and experience with cloud platforms such as AWS, Azure, or GCP
- Strong problem-solving skills and ability to fix complex issues in distributed systems
- Proficient in communication and documentation, adept at working efficiently in multi-functional teams
- We’ll empower you to learn and grow the career you want.
- We’ll recognize and support you in a flexible environment where well-being and inclusion are more than just words.
- As part of our global team, we’ll support you in shaping the future you want to see.