Search companies, apply steps, and learning contentCtrl⌘K
Search companies, apply steps, and learning content
AEM companies, apply tips, and interview prep (India)
~298 AEM employers, apply steps for LinkedIn and Naukri, plus learning links and interview topics. Filter by India hiring and AEM Cloud — then open apply steps when you need them.
Useful whether you are applying now or staying ready for the next role:
Use interview questions to check your preparation. Explain topics with real project work — do not memorise answers word by word.
Keep LinkedIn and Naukri in sync with your resume: notice period, last working day, skills, and location.
When you find a role, check the expected joining date before you apply.
Companies, apply steps, learning links, and interview prep work best together.
~298 employers that hire for AEM — filter by India, cloud, and more.
Looking for employers not listed here? BuiltWith lists sites detected on AEM — AEM websitelist or AEM trends. Use as a discovery hint, then confirm hiring on careers pages and job boards.
Search
Sort
Priority (high first)
Priority (low first)
Name (A–Z)
Name (Z–A)
Type (A–Z)
India hiring first
No matches
Type
Product
GCC
Agency
Enterprise
No matches
Industry
Automotive
Business Process Services
Consulting
Consumer Goods
Cybersecurity
Digital Agency
Electronics
Energy
Finance
Financial Services
FMCG
Healthcare
Hospitality
Industrial
Insurance
IT Services
Life Sciences
Logistics
Manufacturing
Marketing
Marketing Services
MarTech
Media
Pharmaceuticals
Retail
Semiconductors
Software
Sports
Staffing
Technology
Telecom
Telecommunications
Travel
No matches
Product
AEM Sites
AEM Assets
AEM Forms
AEM Cloud Service
Edge Delivery
Headless / GraphQL
Universal Editor
Adobe Experience Platform
Adobe Analytics
Adobe Target
Journey Optimizer
Adobe Campaign
Customer Journey Analytics
Workfront
Adobe Commerce
Adobe Launch / Tags
AEM Guides
Creative Cloud
No matches
Location
Argentina
Buenos Aires
Australia
Brisbane
Melbourne
Sydney
Canada
Montreal
Toronto
China
Beijing
Dalian
Czechia
Prague
Denmark
Bjerringbro
France
Bezons
Paris
Puteaux
Rueil-Malmaison
Germany
Berlin
Cologne
Düsseldorf
Erlangen
Essen
Frankfurt
Hamburg
Leverkusen
Munich
Stuttgart
Walldorf
Hong Kong
Hong Kong
India
Ahmedabad
Bengaluru
Bhubaneswar
Chandigarh
Chennai
Coimbatore
Delhi
Faridabad
Gandhinagar
Gurugram
Hyderabad
Indore
Jaipur
Jamshedpur
Kochi
Kolkata
Lucknow
Mumbai
Mysuru
Nagpur
New Delhi
Noida
Pune
Thane
Thiruvananthapuram
Vadodara
Vijayawada
Ireland
Dublin
Italy
Milan
Japan
Osaka
Tokyo
Yokohama
Kuwait
Kuwait City
Malaysia
Genting Highlands
Kuala Lumpur
Sepang
Mexico
Mexico City
Monterrey
Netherlands
Amsterdam
Delft
Eindhoven
Hilversum
Rotterdam
New Zealand
Auckland
Wellington
Pakistan
Lahore
Philippines
Manila
Poland
Warsaw
Wroclaw
Qatar
Doha
Romania
Bucharest
Singapore
Singapore
South Korea
Seoul
Spain
Barcelona
Bilbao
Madrid
Sweden
Gothenburg
Stockholm
Switzerland
Baar
Basel
Vevey
Zug
Zurich
United Arab Emirates
Abu Dhabi
Dubai
United Kingdom
Cambridge
Edinburgh
London
Manchester
Nottingham
United States
Aliso Viejo
Armonk
Ashburn
Atlanta
Baltimore
Basking Ridge
Beaverton
Bellevue
Bentonville
Bethesda
Boise
Boston
Bridgewater
Burbank
Cambridge
Centennial
Chandler
Charlotte
Chicago
Cincinnati
Columbia
Coraopolis
Dallas
Dearborn
Eden Prairie
Edison
Farmington Hills
Fort Lauderdale
Foster City
Franklin Lakes
Frisco
Greensboro
Herndon
Houston
Hudson
Irvine
Irving
Kalamazoo
Kansas City
Lehi
Lewes
Los Gatos
Malvern
Marlborough
McLean
Memphis
Midland
Milpitas
Milwaukee
Minneapolis
Morrisville
Mount Vernon
Mountain View
Naperville
Nashville
New Brunswick
New Jersey
New York
Newark
Newtown
Overland Park
Palo Alto
Piscataway
Pittsburgh
Pittsford
Plano
Pleasanton
Port Washington
Portland
Princeton
Purchase
Rahway
Redmond
Redwood City
Research Triangle Park
Richfield
Round Rock
Sacramento
Saint Louis
Saint Paul
San Diego
San Francisco
San Jose
San Mateo
San Ramon
Santa Clara
Seattle
Southborough
Southfield
Sunnyvale
Tampa
Teaneck
Thousand Oaks
Troy
Waltham
Washington
Waterford
Winston-Salem
No matches
Results298 employers
Details
CareersOpens each employer’s careers site. Search for AEM, Adobe Experience Manager, or related stack keywords — job titles vary.
10
Adobe Frequent
Product
Yes
Headquarters San Jose, USA
Product · Software · Hires in India · Often posts AEM roles
Locations
Offices listed here — may be incomplete; check their careers page.
Adobe builds AEM and the Experience Cloud product stack. The products field lists Adobe technologies used for hiring research; check Adobe careers and hiring evidence for AEM-related roles.
Adobe Platinum Solution Partner (highest tier) with 3,000+ staff in India (Hyderabad, Bangalore, Gurugram, Chennai). AEM-related roles found across backend, frontend, and architect positions in India.
Product · Technology · Hires in India · Often posts AEM roles
Locations
Offices listed here — may be incomplete; check their careers page.
IndiaBengaluru, Chennai, Pune, Gurugram
United StatesSan Jose, Research Triangle Park
Products
AEM Sites · AEM Cloud Service
Typical roles
AEM Cloud Engineer · Web Platform Engineer
Notes
Adobe's Cisco case study documents the Cisco.com replatform to AEM as a Cloud Service. AEM-related openings in India should be checked through current Cisco careers and hiring listings.
Adobe alliance partner with AEM-related delivery in India (Hyderabad, Bengaluru, Chennai, and other hubs). Check careers and hiring evidence for current AEM openings.
AEMaaCS dealer portal and consumer experiences; Chennai India engineering hub for React + AEM. High-quality roles; doesn't hire AEM as often as big SIs.
Adobe builds AEM and the Experience Cloud product stack. The products field lists Adobe technologies used for hiring research; check Adobe careers and hiring evidence for AEM-related roles.
Adobe Platinum Solution Partner (highest tier) with 3,000+ staff in India (Hyderabad, Bangalore, Gurugram, Chennai). AEM-related roles found across backend, frontend, and architect positions in India.
Product · Technology · Hires in India · Often posts AEM roles
Locations
Offices listed here — may be incomplete; check their careers page.
IndiaBengaluru, Chennai, Pune, Gurugram
United StatesSan Jose, Research Triangle Park
Products
AEM Sites · AEM Cloud Service
Typical roles
AEM Cloud Engineer · Web Platform Engineer
Notes
Adobe's Cisco case study documents the Cisco.com replatform to AEM as a Cloud Service. AEM-related openings in India should be checked through current Cisco careers and hiring listings.
Adobe alliance partner with AEM-related delivery in India (Hyderabad, Bengaluru, Chennai, and other hubs). Check careers and hiring evidence for current AEM openings.
AEMaaCS dealer portal and consumer experiences; Chennai India engineering hub for React + AEM. High-quality roles; doesn't hire AEM as often as big SIs.
Where AEM jobs show up in India and how to pick companies.
In India, AEM roles show up at product companies, GCCs, and agencies / SIs — each is different in pace, ownership, and interviews. Use Companies to shortlist, then Resume & LinkedIn templates to prep your profile, then How to Apply for day-to-day steps.
Build strong knowledge in the AEM areas you actually work with, such as Sites, Cloud Service, Dispatcher, Forms, or integrations. You do not need to present yourself as an expert in every frontend, backend, cloud, and Adobe technology.
Even when you're not switching jobs, stay ready: keep LinkedIn/Naukri current, periodically review interview questions or take an interview when you are genuinely open to exploring a role, and fix whatever gaps show up. This isn't a ranking — every company has trade-offs.
AEM engineer (individual contributor)
From building components to owning Dispatcher, Cloud Manager, and performance.
Foundation — HTL, Core Components, basic Sling Models, author/publish setup.
Senior scope — Headless fragments, GraphQL, performance tuning, helping other teams on technical calls.
Solution / platform architect
Plan big AEM rollouts across brands and connect AEM to Analytics, Target, and AEP.
Integration patterns — AEM with Analytics, Target, AEP; identity and consent setup.
Scale and MSM — MSM blueprints, content workflows, CI/CD and environment planning.
Modern stack — Edge Delivery, Universal Editor, headless and personalization at the edge.
Resume & LinkedIn templates
Copy-paste patterns for resume, LinkedIn, Naukri, and outreach.
Present yourself as an AEM Developer with clear skills in Sites, Cloud Service, Dispatcher, and integrations. Fill in your real projects and numbers — don't make up impact. Use these as writing patterns, not ready-made experience claims. Replace every placeholder with work you actually performed and can explain properly in an interview. Templates below are for LinkedIn, Naukri, outreach messages, and resume bullets.
Resume bullet — AEM delivery impact
resume
Delivered [feature/migration you actually worked on] on AEM as a Cloud Service for [brand/program], improving [metric you can explain, e.g. publish lead time / cache hit ratio / Core Web Vitals] by [your measured change] through [Dispatcher tuning / pipeline automation / component refactor you did].
Resume bullet — headless / GraphQL
resume
Implemented headless content APIs using AEM Content Fragments and persisted GraphQL queries, enabling [web/mobile] teams to [specific outcome you delivered] without duplicate content entry.
AEM Developer with hands-on experience in [Sites/Assets/Cloud Service] and [Dispatcher/headless/personalization]. [One sentence on a real project outcome you can explain — e.g. reliable releases, faster publish cycle, or integration you owned.] Background in [Java/frontend/platform] and [industry]. Open to AEM roles in [city/remote].
Recruiter outreach — AEM roles
networking
Hi [Name], this is [Your name]. I am an AEM [level] developer with experience in [Cloud Service / Dispatcher / headless]. I am exploring [company/sector] roles where Adobe Experience Manager is central to the stack. Open to a brief conversation if this aligns with roles you are hiring for in [team/location].
Naukri profile headline & summary — AEM
branding
Headline: AEM Developer | [Sites / AEMaaCS / Dispatcher] | [City / Remote]
Summary: AEM developer with [N] years on Adobe Experience Manager ([Sites/Assets/Cloud Service]). [1–2 outcomes from your real work that you can explain in an interview.] Comfortable with Java, Sling/HTL, and [Dispatcher / headless / integrations you have used]. Open to AEM roles in [locations]. Prefer roles where AEM is core to the product, not a side CMS.
Resume bullet — Dispatcher / caching
resume
Improved publish-side performance for [site/program you worked on] by tuning Dispatcher [filter/cache/invalidation] rules and measuring [cache hit ratio / TTFB / error rate you tracked], reducing [symptom you observed] without changing authoring workflows.
How to Apply
Resume, LinkedIn, Naukri, referrals, and notice period — step by step.
Apply workflow
Start with your resume and profiles before you begin applying. When you find a role, check the expected joining date first. If the company needs someone immediately and you still have two or three months of notice period left, focus on other openings unless the recruiter says they can wait.
Draft your resume with an AI assistant if useful: Share your actual experience — companies, projects, technologies, education, and employment history. Clearly mention the AEM role you are targeting, such as backend, full-stack, Forms, or platform-focused roles. Also mention the type of companies you want to target. If you use an AI assistant, ask it to prepare a role-focused draft and include relevant ATS keywords only where they match your real experience. Review every bullet yourself. Remove anything you did not actually do or cannot explain properly in an interview.
Do not publish an AI-generated resume draft as-is. If you use Overleaf, start with a simple one-column template and move the reviewed content into it carefully. Check formatting, dates, links, section order, and every bullet before exporting the PDF. Do not add GitHub, HackerRank, or other profile links unless you actively use them.
Upload the final PDF to an AI assistant and check it with one or two ATS checker tools. Do not focus only on the score because different tools can give different results. Use the report mainly to check whether your skills are being read correctly, important AEM keywords are missing, or any section is not parsed properly.
Once the resume is ready, update LinkedIn and Naukri section by section. Your job title, company dates, skills, notice period, and experience should match the information in your resume. Keep your last working day, current location, preferred locations, CTC, and availability accurate. Use clear AEM skill names that match the work you actually do and the roles you are applying for. Do not add a skill only because it appears in a job description.
Notice period — focus on roles that match your joining date: If you are serving a long notice period and a job clearly asks for an immediate joiner, check whether the recruiter or company can wait. If they cannot, it is usually better to skip that opening and spend your time on roles that match your joining date.
A long notice period does not mean you should stop applying. Some companies have longer interview and approval processes, while others need people quickly. Read the job post, ask the recruiter about the expected joining date, and clearly mention your last working day.
As your last working day gets closer, increase your daily job search. More immediate-joiner and early-joiner roles may now match your availability. Use early notice time to prepare your resume, LinkedIn, Naukri, company shortlist, and AEM interview prep.
Before applying, check the expected joining date. If the company needs an immediate joiner and you still have a long notice period, focus on other roles unless they mention notice-period flexibility.
Outreach
Do not depend only on job portals. If you find the recruiter who posted the role, an HR email in the job post, or someone who can refer you, contact them as well.
LinkedIn posts: Search AEM (or your role keyword), filter type to Posts. First pass — wider time window; after that — last 1 day only. Look for HR or hiring posts for your role. If the recruiter has shared an email address in the post, send your resume there as well. Mention the role, your AEM experience, current location, and joining availability clearly. Keep the message short.
Gmail cover-letter template: For LinkedIn or Naukri invites, keep a reusable Gmail template — short cover letter with skills, experience, LWD if applicable, contact details, and resume attached. Reuse for every invite-style apply. State your last working day clearly when the role has specific joining expectations.
Referral before direct apply: When you see a job on LinkedIn or Naukri, do not apply immediately. Search that company on LinkedIn, find people in the same role (or a related AEM role), and send a connection request. If you know someone in the company, or find an AEM developer from that company on LinkedIn, you can politely ask whether they are comfortable referring you. Share the job link and a short summary of your experience. If they do not reply, continue with the official application instead of waiting.
Recruiter direct: If the post lists a recruiter email or contact info, send your resume there as well alongside any portal application.
Staffing / HR agencies: If a staffing agency is officially handling the role, follow the process shared by the recruiter. Before sending personal documents, check the recruiter, agency, company, and job details. Also check whether the same role is available on the company's careers site.
Do not depend only on job portals. If you find the recruiter who posted the role, an HR email in the job post, or someone who can refer you, contact them as well. Still use the company's official application process where required. Keep templates in Gmail; refine referral and HR-post wording with an AI assistant once, then reuse.
Train your LinkedIn feed
Keep your LinkedIn activity focused on AEM so it becomes easier to find relevant recruiters, hiring posts, groups, and job discussions.
Join AEM-focused LinkedIn groups (see Community links on this page) and turn on notifications for the most active ones.
Follow AEM recruiters, Adobe Experience Cloud professionals, AEM developers, architects, and companies you want to work for. When you find useful AEM job posts, save the search terms and check them regularly.
Do not depend only on the LinkedIn home feed. Search for terms such as AEM Developer, Adobe Experience Manager, AEM Cloud Service, AEM Forms, and Adobe Experience Cloud. Try location-specific searches as well.
Search AEM (Posts + Jobs) daily with a last-1-day filter once your notice window is open. Save useful searches and repeat them regularly instead of relying only on the home feed.
The goal is simple: when you open LinkedIn for job search, you should know where to look instead of scrolling through unrelated posts.
Careers sites vs job boards
AEM openings can appear across employer careers sites, LinkedIn, Naukri, recruiter posts, and other job boards. The same opening may not be equally visible on every channel.
Do not check only the company careers page. AEM openings can also appear on LinkedIn, Naukri, recruiter posts, and other job boards. The same role may not be easy to find on every platform.
In the Companies section, open the company details and check the AEM evidence and Hiring evidence links. These links explain why the company is included in the database and may also help you find recent AEM-related openings.
Keep Naukri and LinkedIn profiles complete and current so inbound outreach can find you when the careers site is quiet.
Check the official careers page for the role details, but also search LinkedIn, Naukri, and relevant recruiter posts.
Check the official careers page for the role details, but also search LinkedIn, Naukri, and relevant recruiter posts. Use the evidence links in this playbook to understand why a company is listed and where AEM-related hiring was found.
Learning sources
Keep job-search prep and AEM technical prep separate.
Job-search content: An AI assistant can help draft resume bullets, profile copy, and outreach messages. Provide only your real experience and remove any claim you cannot verify or explain.
AEM technical depth: This playbook's roadmaps, glossary, and interview prep — plus Adobe Experience League when you need to verify a topic before an interview.
Employer research: Use the Companies table and company evidence before you interview or message someone at that employer.
Do not list tools or platforms on your resume or profiles unless you use them actively.
AI tools can help structure and review your profile. This playbook focuses on AEM career research, learning paths, and interview preparation.
Daily and weekly job search routine
How to search and apply on LinkedIn and Naukri after your profiles are ready.
Check new roles regularly: Check your saved AEM searches on LinkedIn, Naukri, and the company pages you are actively tracking. You do not need to apply to every opening. First check the skills, location, experience range, and expected joining date.
Keep your profiles updated: Review LinkedIn and Naukri whenever your notice period, last working day, location, skills, or resume changes. The information across your resume and profiles should remain consistent.
Follow up without waiting forever: If you contacted a recruiter or asked for a referral, keep track of it. Follow up once when appropriate, but continue applying to other roles instead of waiting for one company.
Prepare while applying: Keep revising AEM topics and interview questions while you apply. If your resume mentions Dispatcher, AEM Forms, Solr, Cloud Service, or another specialised area, prepare those topics properly because interviewers may ask about your real project work.
Increase applications as your joining date gets closer: Start preparing early. As your last working day gets closer, spend more time applying to new roles and contacting recruiters for openings that match your joining date.
Start preparing early. As your last working day gets closer, spend more time applying to new roles and contacting recruiters for openings that match your joining date.
Tools
Common tools for resume, profiles, and applications in India.
ChatGPT or another AI assistant can help you draft and review resume content, LinkedIn or Naukri sections, and recruiter messages. Always check the final text against your real experience before publishing or sending it.
Overleaf — one-column LaTeX resume template; manual paste from the draft, export PDF.
ATS checker tools can help you find parsing problems, missing keywords, or badly structured sections. Different tools may give different scores, so do not treat one score as a hiring result.
LinkedIn — profile, job search (30-day then 1-day filter), Posts search for HR hiring, company people search for referrals.
Keep your Naukri profile consistent with your resume and LinkedIn. Update your notice period, last working day, preferred locations, skills, and availability when these details change.
Gmail — saved template for cover letter and resume when applying via invite or email from a post.
This playbook — Companies, filters, and interview prep once conversations start.
Avoid automated mass-application workflows. Use a reviewed base resume and consistent profile information, then adjust role-specific keywords or emphasis only when the changes accurately reflect your experience.
Community
Independent LinkedIn groups for AEM developers — discovery only; not run by this playbook.
Open the Community section (sidebar → Community) for LinkedIn group links. These are independent peer groups — not administered here and not affiliated with Adobe.
Join only if the group's rules fit you. Share openings and ask questions politely — do not spam resumes into discussions.
Combine group leads with the Companies list and your own LinkedIn/Naukri search.
Community links live in the Community chapter so they stay in one place (also linked from How to Apply).
LinkedIn groups where people share openings and tips. They're independent — not run by this site, Adobe, or employers listed here. Follow each group's rules; don't spam resumes. Use alongside Companies and your own LinkedIn/Naukri search.
LinkedIn groups worth checking — not run by this site, Adobe, or listed employers. Join if the rules fit you; don't spam your resume in discussions.
Learning Roadmap
Step-by-step AEM topics with doc links.
New or rusty? Start with AEM basics (architecture → Sling/HTL → Dispatcher). Next: Cloud Service and Edge. When you need personalization / data: Experience Platform. Each step has Adobe / Apache doc links — go at your own speed.
AEM foundation path
Core AEM — architecture through building components.
AEM architecture fundamentals
Understand how AEM Author and Publish work, where content is stored in JCR, and how content moves between environments.
Start with the basics (Sites, Sling, HTL, OSGi, Dispatcher, Java for AEM), then move to Cloud Service, headless, and Experience Platform hooks. The table links to official Adobe and Apache docs — use those instead of random blog posts when you're studying.
Technology
Category
Level
Summary
AEM Core Components
Components
Beginner
Adobe-maintained component library with accessibility and Cloud Service compatibility.
Short definitions for AEM and DXP terms used here.
Quick definitions for terms you'll see in interviews and roadmaps. For full detail, use Adobe Experience League and Apache docs.
Term
Definition
Related
Adobe Experience Manager (AEM)
Enterprise content management system for websites, assets, forms, and headless content. The core Adobe product AEM developers work with on Adobe Experience Cloud.
dxp, aem-cloud
Digital Experience Platform (DXP)
Integrated suite of products (CMS, DAM, analytics, personalization) used to design and deliver customer experiences across channels.
aem, aep
AEM as a Cloud Service (AEMaaCS)
Cloud-hosted AEM with continuous delivery, auto-scaling, and Adobe-managed infrastructure. Replaces self-hosted 6.5 for new programs.
cloud-manager, dispatcher
Cloud Manager
Adobe pipeline tool for building, deploying, and monitoring AEM Cloud Service environments (dev, stage, prod).
aem-cloud
Apache Sling
RESTful OSGi framework AEM uses to map URLs to resources and scripts (JCR nodes).
osgi, jcr
Interview Prep
Technical and behavioural questions to practice.
AEM interview questions usually depend on your experience and the skills mentioned in your resume. If you have Dispatcher, AEM Forms, Solr, or Cloud Service in your resume, be ready for questions from those areas.
Use the questions below to check your preparation. Do not memorise answers word by word. Try to explain each topic using work you have actually done in a project. If you have not worked on a topic directly, understand the basics and be clear about your level of experience.
AI tools can help you revise a topic or compare your answer with a better explanation, but do not memorise wording that you cannot explain when the interviewer asks a follow-up question.
Category
Level
Question
Guidance
technical
Beginner
How does HTL help prevent XSS compared to JSP scriptlets?
Explain automatic context-aware escaping and separation of logic into Sling Models.
technical
Beginner
What is the JCR in AEM, and how does Oak relate to it?
JCR is the hierarchical content API; Oak is the Jackrabbit Oak implementation AEM uses. Talk nodes/properties, workspaces at a high level, and that queries need appropriate indexes — avoid inventing storage internals you have not used.
technical
Beginner
Why adopt Core Components instead of only custom components?
Maintenance, accessibility, upgrade path, Cloud Service compatibility, extension via overlay.
behavioral
Beginner
Why AEM development instead of generic full-stack?
Tie to depth in AEM and CMS platforms, business impact of faster content delivery, and steady demand for AEM developers in India and globally.
behavioral
Intermediate
Describe a disagreement with an architect or product owner and how you resolved it.
Focus on data, trade-offs, and alignment to customer impact — not winning the argument.
About this data
What's researched here and what you should double-check yourself.
Research notes shared with other AEM developers. Use as a starting point — always confirm openings on employer careers pages and job boards.
Career guidance in this playbook reflects practical strategies and research, not guaranteed hiring outcomes. Hiring processes vary by employer, recruiter, role, location, and candidate. Use the guidance as a starting point and adapt it to your situation.
Built while job searching and shared to help other AEM folks. Not affiliated with Adobe or any employer listed here, and not a guarantee of openings. Data can be incomplete or wrong — always confirm on the employer careers page.
This is not a company ranking — every place has pros and cons. "Frequent" means they often post AEM roles, not that they're hiring right now. Links are snapshots and may move. Keep learning and use whatever approach works for you.