- Company Name
- Manulife
- Job Title
- Adobe Experience Manager Back-end Developer
- Job Description
-
**Job title**
Adobe Experience Manager Back‑end Developer
**Role Summary**
Design, develop, test and maintain scalable back‑end components and microservices for Adobe AEM Cloud services. Convert business requirements into technical specifications, implement API integrations, and ensure high‑performance, secure, and maintainable solutions across multi‑tenant, headless CMS environments.
**Expectations**
* Deliver production‑grade AEM Cloud solutions on time and within scope.
* Follow Adobe‑recommended patterns for scalability, security, and compliance.
* Collaborate across distributed teams and continuously improve development practices.
**Key Responsibilities**
- Translate functional requirements into detailed technical specs and user stories for AEM Cloud.
- Design, code, unit‑test, and deploy reusable back‑end components, services, and OSGi bundles.
- Build and maintain RESTful APIs, GraphQL endpoints, and microservices integrating with AEM and external systems.
- Implement CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps) with automated testing and code quality checks.
- Manage dispatcher configuration, replication agents, and AEM deployment across environments.
- Conduct code reviews, troubleshooting, and performance tuning of distributed services.
- Monitor, patch, upgrade, and document AEM Cloud environments, ensuring security controls for data in transit and at rest.
- Keep abreast of AEM Cloud releases, industry trends, and emerging technologies; propose enhancements.
**Required Skills**
- Proven AEM Cloud development experience; deep knowledge of AEM Cloud Service architecture.
- Strong Java, Sling, OSGi, and back‑end programming foundation.
- Experience with RESTful API design, microservices, and headless CMS patterns.
- Familiarity with Adobe I/O, GraphQL, and content fragment modeling.
- CI/CD expertise (Jenkins, GitHub Actions, Azure DevOps), automated testing, code quality tools.
- Containerization/Orchestration: Docker, Kubernetes (plus CI/CD integration).
- Cloud platform experience (AWS, Azure, or GCP) and security best practices.
- Excellent problem‑solving, documentation, and stakeholder communication.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (equivalent professional experience accepted).
- Adobe AEM certifications (e.g., AEM Cloud Front End Module, AEM as a Cloud Service Developer) preferred.
- Certifications in relevant cloud platforms (AWS, Azure, GCP) or container technologies advantageous.