Adobe AEM Developer
KeySkills
Company Name
Job Description
Job Description:
We are seeking an experienced Adobe CQ5 / AEM Developer with strong expertise in Java and content management systems. The role involves implementing, enhancing, and troubleshooting AEM installations, designing components, and collaborating with clients to deliver scalable and secure solutions.
Responsibilities:
-
Implement, enhance, and troubleshoot Adobe CQ5 / AEM installations.
-
Develop and maintain applications using Core Java, J2EE, Restful web services, and JavaScript frameworks like jQuery or ExtJS.
-
Design OSGI bundles, CQ5 components, and workflows.
-
Address cross-browser and cross-platform issues (IE, Firefox, Safari, etc.).
-
Work with Java Content Repository (API), Sling web framework, and Apache Felix OSGi.
-
Perform AEM performance optimization, scalability improvements, and ensure adherence to security standards including SSO.
-
Integrate CMS with CRM, E-commerce platforms, or portals.
-
Migrate content from legacy systems to AEM.
-
Collaborate with clients, understand requirements, and provide technical solutions.
Primary Skills:
-
Adobe CQ5 / AEM CMS ? Component creation, workflow, MSM, Mobile, I18N, Tagging, Translation, Search
-
Java / J2EE, OOP, design patterns, and Java frameworks like Struts, Spring
-
CRX, Apache Sling, OSGi frameworks
-
UML diagrams: Use Case, Class, Sequence, Activity, Deployment
-
End-to-end AEM implementation experience
-
Performance optimization and security model understanding in AEM
Secondary Skills:
-
Requirement identification during discovery phase
-
Identifying Non-Functional Requirements (NFRs) and recommending solutions
-
Designing solution architecture and components/templates
-
Creating technical solutions and presenting to clients
-