Adobe Experience Manager (AEM) Developer
Austin, TX - USA
Job Summary
Adobe Experience Manager (AEM) Developer)
6-8 Years
We are seeking an experienced Adobe Experience Manager (AEM) Developer with strong expertise in AEM 6.5 Java Sling OSGi and Adobe Experience Manager architecture. The ideal candidate should have completed at least two end-to-end AEM implementation projects possess strong backend and integration skills and be experienced in developing scalable enterprise-grade content management solutions.
Note: Candidates with prior Apple experience are highly preferred as an in-person Apple interview is mandatory.
- Design develop and maintain enterprise web applications using Adobe Experience Manager (AEM) 6.5.
- Develop reusable AEM Components Templates Editable Templates Dialogs Widgets and Client Libraries.
- Build and customize AEM Core Components.
- Develop Sling Models and HTL (Sightly) components.
- Implement AEM Workflows Digital Asset Management (DAM) and Content Fragment Models.
- Develop Headless CMS solutions using AEM Content Fragments and Experience Fragments.
- Develop Java-based services using:
- Java
- OSGi (Apache Felix R6/R7)
- Sling Framework
- JCR API
- Build RESTful services and integrate external applications.
- Integrate AEM with external systems using:
- REST APIs
- Web Services
- JSON
- XML
- HTTP/HTTPS
- Implement authentication and secure communication using SSL/TLS.
- Develop caching and application performance optimization strategies.
- Build CI/CD pipelines using:
- Jenkins
- Maven
- Hudson
- Support automated testing using Selenium.
- Deploy applications across Development QA UAT and Production environments.
- Optimize application performance and caching.
- Troubleshoot production issues and perform root cause analysis.
- Collaborate with QA UX/UI designers Product Owners and Project Managers.
- Participate in Agile ceremonies and sprint planning.
- Adobe Experience Manager (AEM) 6.5
- AEM 6.4
- AEM Components
- Editable Templates
- Core Components
- Content Fragments
- Experience Fragments
- DAM
- Workflows
- Java
- JCR API
- Sling Framework
- Sling Models
- HTL (Sightly)
- Apache Felix OSGi (R6/R7)
- HTML5
- CSS3
- JavaScript
- JSON
- XML
- REST APIs
- Web Services
- HTTP
- HTTPS
- SSL/TLS
- TCP/IP
- Caching
- Performance Tuning
- Jenkins
- Maven
- Hudson
- Selenium
- Git
- CI/CD
- Bachelors degree in Computer Science Information Technology or related field.
- 6-8 years of software development experience.
- Minimum 2 end-to-end AEM implementation projects.
- Strong Java development experience.
- Experience with Agile/Scrum methodologies.
- Excellent communication and collaboration skills.
- Previous Apple project or employment experience (Preferred/Client Requirement)
- Adobe Certified Professional - AEM Developer
- Experience with Headless CMS
- Experience with GraphQL in AEM
- Experience with Adobe Cloud Manager
- Experience with Adobe Analytics
- Experience with Adobe Target
- Experience with other CMS platforms (Sitecore Drupal Magnolia)