Adobe Experience Manager (AEM) Backend Developer

Creative Capsule

United States

On-site

USD 110,000 - 150,000

Full time

10 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Creative Capsule is seeking a Backend Developer for Adobe Experience Manager (AEM) to design, develop, test, and maintain backend solutions for AEM-based applications, with strong hands-on experience in Java, OSGi, Sling Models, Sling Servlets, Sling Schedulers, JCR, and AEM APIs.

The role focuses on secure, scalable backend services and AEM Cloud Service deployments, collaborating with project teams to deliver high-quality digital solutions.

Qualifications

  • Bachelor's degree in a related field or equivalent combination of education and experience.
  • Minimum 3 years of backend development experience including hands-on AEM backend development.
  • Strong Java, OSGi, Sling Models, Sling Servlets, Sling Schedulers experience.
  • Experience with AEM as a Cloud Service and Adobe Cloud Manager, including deployments.
  • Proficient in backend development and repository operations with Maven and Git.
  • Experience writing automated unit tests using JUnit and Mockito.

Responsibilities

  • Design, develop, and maintain backend services and AEM functionality using Java, OSGi, Sling Models, Servlets, and Schedulers
  • Develop secure content and repository operations with JCR and ResourceResolver
  • Build and support integrations between AEM and third-party platforms
  • Create automated unit tests with JUnit, Mockito, and AEM/Sling Mocks
  • Troubleshoot backend issues and optimize AEM code for performance and security
  • Manage builds and source control with Maven and Git
  • Support deployments and cloud-based AEM as a Cloud Service using AEM Cloud Manager

Skills

Java
OSGi
Sling Models
Sling Servlets
Sling Schedulers
JCR
ResourceResolver
AEM APIs
AEM as a Cloud Service
Adobe Cloud Manager
Maven
Git
JUnit
Mockito

Education

Bachelor's degree in Computer Science, Information Technology, Engineering, or a related scientific discipline

Tools

Maven
Git
JUnit
Mockito
AEM Mocks

Job description

The Backend Developer - Adobe Experience Manager (AEM) will design, develop, test, and maintain backend solutions for AEM-based applications. The role requires strong hands‑on experience in Java, Apache Sling, OSGi, JCR, AEM APIs, integrations, and AEM as a Cloud Service. The position holder will contribute to reliable, scalable, secure, and maintainable backend services while working closely with project teams and stakeholders to deliver high‑quality digital solutions.

Responsibilities:
Core/Primary:
  • - Design, develop, and maintain backend services and custom AEM functionality using Java, OSGi, Sling Models, Sling Servlets, and Sling Schedulers
  • - Develop secure and efficient content and repository operations using JCR, ResourceResolver, and AEM APIs
  • - Build and support integrations between AEM and third‑party platforms, services, and data sources
  • - Create automated unit tests using JUnit, Mockito, and AEM/Sling Mocks to ensure code quality and maintainability
  • - Troubleshoot backend issues and optimize AEM code for performance, reliability, security, and scalability
  • - Manage builds, dependencies, source control, and code reviews using Maven and Git
  • - Support deployments, quality gates, and environment operations through AEM Cloud Manager for AEM as a Cloud Service
Marginal/Secondary:
  • - Participate in code reviews and provide feedback to improve code quality, maintainability, and adherence to development standards
  • - Collaborate with frontend developers, QA team members, and project stakeholders to clarify technical requirements and resolve implementation issues
  • - Support documentation of technical design, backend implementation details, and deployment‑related changes
Other:
  • - Stay updated on AEM, Java, cloud development, security, and integration best practices to support continuous improvement
  • - Contribute to internal knowledge sharing, process improvements, and team learning activities when required
Technical Qualifications:
  • - Hands‑on experience working with Adobe Experience Manager (AEM), Java, OSGi, Sling Models, Sling Servlets, Sling Schedulers, JCR, ResourceResolver, and AEM APIs
  • - Experience building and supporting integrations between AEM and third‑party platforms, services, and data sources
  • - Experience writing automated unit tests using JUnit, Mockito, and AEM/Sling Mocks
  • - Experience with AEM as a Cloud Service and Adobe Cloud Manager, including build pipelines and deployments
  • - Proficient: Proficient in backend development using Java, OSGi services, Sling Models, Sling Servlets, and repository operations
  • - Proficient with Maven for build and dependency management and Git for version control
  • - Proficient in troubleshooting backend issues and optimizing AEM code for performance, reliability, security, and scalability
  • - Knowledge/Understanding: Knowledge of Agile development practices and collaborative delivery environments
  • - Understanding of development standards, secure coding practices, cloud‑based deployment processes, and maintainable backend architecture
Personal Skills:
  • - Ability to work independently, manage assigned tasks, and deliver results with minimal supervision
  • - Ability to analyze and troubleshoot complex backend development and AEM integration challenges
  • - Ability to communicate technical solutions clearly and collaborate effectively with technical and non‑technical stakeholders
  • - Ability to maintain attention to detail and ensure accuracy, quality, and consistency in development work
  • - Ability to adapt to changing priorities and work effectively in a fast‑paced project environment
  • - Ability to work effectively within a team, share knowledge with peers, and support collaborative problem‑solving
Education and Work Experience:
  • - Bachelor's degree in Computer Science, Information Technology, Engineering, or a related scientific discipline is preferred, or an equivalent combination of education and experience
  • - Minimum of 3 years of relevant backend development experience, including hands‑on experience with AEM backend development, Java, OSGi, Sling, JCR, AEM APIs, integrations, and cloud‑based AEM deployments
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Engineer III
Backend Engineer III

Seminole Hard Rock Support Services • Town of Florida (NY)

On-site
USD 140,000 - 190,000
Competitive salary and benefits
High-profile digital platform
Ownership over AEM backend delivery
+1
AEM Backend Engineer (Java | Cloud)
AEM Backend Engineer (Java | Cloud)

Creative Capsule • United States

On-site
USD 110,000 - 150,000
Adobe Experience Manager (AEM) Frontend Developer
Adobe Experience Manager (AEM) Frontend Developer

Creative Capsule • United States

On-site
USD 110,000 - 160,000
Senior Adobe Experience Manager Developer
Senior Adobe Experience Manager Developer

Vertage Inc. • Dearborn (MI)

On-site
USD 110,000 - 160,000
Backend Engineer III
Backend Engineer III

Seminole Hard Rock Support Services • Florida

On-site
USD 120,000 - 150,000
Benefits package
Adobe Experience Manager
Adobe Experience Manager

Shrive Technologies LLC • United States

Remote
USD 120,000 - 180,000
Senior AEM Developer
Senior AEM Developer

TCWGlobal • California (MO)

On-site
USD 120,000 - 160,000
Senior Adobe Experience Manager (AEM) Architect
Senior Adobe Experience Manager (AEM) Architect

InfoVision Inc. • Denver (CO)

On-site
USD 130,000 - 160,000
Senior AEM Developer
Senior AEM Developer

HAN Staffing • New Jersey

On-site
USD 120,000 - 150,000
AEM Architect Sr.
AEM Architect Sr.

TekWissen ® • Taylor (TX)

On-site
USD 103,320 - 117,096