Source description
About the role
Title :: Senior AEM Developer
Location :: Philadelphia, PA
Mode :: Onsite
Interview: This role requires face to face interview at client site @ Philadelphia PA
Key Responsibilities:
-
Design, develop, and maintain AEM-based websites and enterprise-grade web applications
-
Build custom AEM components, templates, dialogs, workflows, and services
-
Develop headless AEM solutions using AEM Headless / Content Services / GraphQL APIs with React and Next.js
-
Implement component-driven architectures leveraging AEM SPA Editor, Content Fragments, and Experience Fragments
-
Integrate AEM with third-party systems, APIs, and marketing tools (Adobe Marketing Cloud, Analytics, Target, etc.)
-
Optimize website performance, scalability, and SEO, including dispatcher configuration, caching, and CDN strategies
-
Collaborate closely with UX/UI designers, content authors, QA, and project managers
-
Write clean, modular, testable, and well-documented code
-
Troubleshoot, debug, and resolve application and production issues
-
Participate in code reviews, contribute to engineering best practices, and mentor junior developers
-
Support CI/CD pipelines, deployments, and environment configurations (dev, QA, prod)
Required Qualifications
-
Bachelor’s degree in Computer Science, Engineering, or related field
-
7–8+ years of hands-on experience with Adobe Experience Manager (AEM)
-
Strong expertise in Java-based technologies
-
Java, Servlets, OSGi, Sling Models
-
Solid understanding of web technologies
-
HTML5, CSS3, JavaScript/TypeScript
-
Strong experience with React.js and Next.js, especially for headless CMS implementations
-
Hands-on experience with AEM Headless and SPA development, including:
-
AEM SPA Editor and component development
-
Content Services / GraphQL APIs
-
Experience with Content Fragments & Experience Fragments
-
Multisite and multichannel content delivery
-
In-depth understanding of AEM architecture, including:
-
Sling, JCR (Java Content Repository), Oak
-
OSGi services and bundles
-
Dispatcher and caching mechanisms
-
Workflows and content authoring
-
Familiarity with software design patterns, SOLID principles, and best practices
-
Strong problem-solving, debugging, and analytical skills
-
Excellent communication and collaboration skills
Nice to Have
-
Experience with CDN platforms (e.g., Akamai), caching strategies, and performance optimization
-
Hands-on experience with AEM as a Cloud Service
-
Experience with CI/CD tools such as Git, Azure DevOps, or GitHub Actions
-
Knowledge of Adobe Marketing Cloud integrations (Analytics, Target, Campaign)
-
Familiarity with performance monitoring, SEO optimization, and accessibility standards
-
Experience working in Agile/Scrum environments
Who We Are
Welcome to TELUS Digital — where innovation drives impact at a global scale. As an award-winning digital product consultancy and the digital division of TELUS, one of Canada’s largest telecommunications providers, we design and deliver transformative customer experiences through cutting-edge technology, agile thinking, and a people-first culture. With a global team across North America, South America, Central America, Europe, Africa, and APAC, we offer end-to-end expertise across various service offerings: Web, Mobile & Digital Marketing | Enterprise AI | Customer Care AI & Technology | Enterprise Technology Modernization From mobile apps and websites to voice UI, chatbots, AI, customer service, and in-store solutions, TELUS Digital enables seamless, trusted, and digitally powered experiences that meet customers wherever they are — all backed by the secure infrastructure and scale of our multi-billion-dollar parent company.
More at TELUS Digital
Related open roles
Saviynt Engineer
Delhi NCR · Hybrid
Managing Director, CX AI Delivery
Remote · Boston · Charlotte · Raleigh–Durham
ServiceNow Quality Engineer
Remote · Toronto · Vancouver
ServiceNow Developer
Remote · Toronto · Vancouver
ServiceNow Developer
Remote · Toronto · Vancouver
Applications Development Module Lead
Delhi NCR · Hybrid