Job Title: Adobe Experience Manager (AEM) Backend Developer
Location: Austin, TX (Onsite)
Employment Type: Contract (W2 Only)
Position Summary:
We are seeking an experienced Adobe Experience Manager (AEM) Backend Developer with strong expertise in Java and AEM architecture. This role requires a hands-on professional who can design, develop, and optimize scalable AEM solutions while ensuring high performance, security, and maintainability.
Key Responsibilities:
- Design and develop robust AEM backend components, services, and integrations
- Build and maintain scalable solutions using AEM, Java, and related frameworks
- Develop and manage workflows, event handlers, schedulers, and Sling jobs
- Implement and support API integrations with internal and external systems
- Configure and manage authentication, authorization, and security controls
- Support Multi-Site Manager (MSM) and content management strategies
- Optimize application performance through dispatcher caching, query tuning, and debugging
- Collaborate with cross-functional teams including frontend developers, architects, and stakeholders
- Ensure adherence to coding standards, best practices, and documentation requirements
Required Technical Skills:
AEM Backend & Architecture:
- Strong experience with OSGi, JCR, Apache Sling, WCM APIs, Sling Models
- Expertise in workflow development, workflow launcher, and job scheduling
- Hands-on experience with event handlers, event listeners, and Sling jobs
- Proficiency in query builder, indexing, searching, and session management
- Experience with API integration and authentication mechanisms
Security & Compliance:
- Implementation of Access Control Lists (ACL)
- Experience with Single Sign-On (SSO)
- Understanding of AEM security architecture and best practices
Performance Optimization & Infrastructure:
- Strong experience in dispatcher caching and Apache configuration
- Expertise in query optimization and performance tuning
- Hands-on experience with AEM backup, restore, and maintenance tasks
- Knowledge of ACS AEM Commons
- Experience with cron job setup and system monitoring
AEM Persistence:
- Familiarity with TarMK, MongoMK, and S3-based storage
Build & Deployment:
- Experience with Maven / Ant build tools
- Hands-on experience with Jenkins and CI/CD pipelines
- Proven experience in production deployments and release management
Programming Expertise:
- Strong proficiency in Java
- Solid understanding of exception handling, collections framework, and design patterns
- Experience with multithreading and performance optimization
Preferred Experience:
- Experience in AEM migration projects (Non-CMS to AEM)
- Exposure to Headless CMS architectures
- Experience integrating AEM with enterprise applications and third-party systems
- Strong problem-solving and analytical skills
Work Authorization:
- W2 candidates only
- Must be authorized to work in the United States
Work Model:
- Onsite role – candidates must be willing to work from Austin, TX
Application Process:
Interested candidates are encouraged to share their updated resume along with contact details for further consideration.