Tech Stack
AEMAngularAWSAzureCloudDockerJavaJavaScriptJenkinsKubernetesMicroservicesReactSOAPVue.js
About the role
- Design, develop, and implement end-to-end AEM solutions tailored to the needs of the Telecom business, including customer portals, self-service applications, and billing systems.
- Lead the development of custom AEM components, templates, workflows, and integrations with third-party Telecom systems (CRM, billing, service management, etc.).
- Collaborate with UX/UI designers and product managers to deliver responsive and highly engaging digital experiences.
- Architect and maintain AEM features for multi-site management, personalized customer journeys, and multi-language support.
- Work on AEM integrations with telecom-specific systems like OSS/BSS, billing platforms, and customer support tools.
- Optimize the performance, scalability, and security of AEM instances, ensuring fast and reliable access for high-volume customer traffic.
- Drive the implementation of best practices for AEM development, including code quality, version control, and continuous integration.
- Mentor and guide junior AEM developers, providing leadership on technical challenges and helping them grow their skills.
- Lead the troubleshooting and resolution of AEM-related issues, ensuring smooth deployment of content, features, and updates.
- Stay updated with the latest AEM features, as well as trends in the telecom industry, to drive continuous improvement in the digital experience.
- Participate in Agile development sprints, collaborating with cross-functional teams to deliver high-quality AEM solutions on time.
- Manage the upgrade and migration of AEM versions and components, ensuring a seamless transition with minimal downtime.
Requirements
- 7+ years of hands-on experience with Adobe Experience Manager (AEM), with a focus on large-scale deployments and enterprise-level projects.
- Strong proficiency in Java, JCR (Java Content Repository), Sling, OSGi, and other AEM technologies.
- Deep experience with AEM components, templates, workflows, and digital asset management (DAM).
- Expertise in integrating AEM with Telecom systems like CRM, billing, service management platforms (OSS/BSS), and other backend services.
- Strong front-end skills with proficiency in HTML5, CSS3, JavaScript, and experience with modern front-end frameworks (e.g., React, Angular, Vue.js).
- Experience with AEM deployment, configuration, and performance optimization for high-traffic, high-availability environments.
- Familiarity with integrating AEM with third-party APIs and services, including RESTful APIs and SOAP web services.
- Experience with version control systems (e.g., Git) and CI/CD practices using Jenkins, GitLab CI, or similar tools.
- Solid understanding of web performance optimization, SEO, and security best practices in the context of AEM.
- Experience in Agile methodologies (Scrum, Kanban) and working with cross-functional teams.
- Strong troubleshooting and debugging skills with a focus on scalability and security.
- Experience in handling complex AEM migrations, upgrades, and multi-site management configurations.
- Adobe Certified Expert – AEM Developer or other AEM-related certifications.
- Experience working in the Telecom industry with a strong understanding of Telecom-specific applications, platforms, and services (OSS/BSS).
- Experience with AEM as a Cloud Service and implementing headless AEM solutions.
- Knowledge of containerization (Docker, Kubernetes) and cloud technologies (AWS, Azure) for AEM deployments.
- Familiarity with AEM integrations with telecom tools such as analytics platforms, marketing automation, and customer engagement solutions.
- Experience with cloud-native solutions and microservices architecture, particularly in a telecom environment.
- Familiarity with AEM's support for mobile solutions, including AEM Mobile and responsive design.