Adobe Experience Manager (AEM) Backend Developer

MPower Plus
Austin, TX

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.

// // //