AEM Developer

Robotics Technologies LLC
Pittsburgh, PA, United States
2 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$145,600
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Adobe Experience Manager Agile Methodology Component-Based Software Engineering Application Performance Management HTML5 Cascading Style Sheets (CSS) Cloud Computing Software Quality Code Review Computer Programming
+23 more
Content Migration Software Debugging Enterprise Content Management Java Platform Enterprise Edition (J2EE) Java Servlet Content Repository API for Java Apache Maven Cloud Services Responsive Web Design Systems Integration Web Application Frameworks Enterprise Software Applications ReactJS Software Application Programming Caching Apache Sling (Web Framework) Backend Git Vue.js Build Management Adobe Osgi Restful APIs

Job description

The AEM Developer will be responsible for building and enhancing enterprise digital experience platforms using Adobe Experience Manager. This role requires strong backend development expertise along with hands-on experience in AEM component development, content management, and system integrations. The ideal candidate can translate business and design requirements into scalable, reusable web solutions while maintaining performance and code quality.

Digital Experience Development:

  • Design and develop custom AEM components, templates, dialogs, and editable templates.
  • Build reusable components using HTL (Sightly), Sling Models, and AEM Core Components.
  • Develop and maintain Content Fragments and Experience Fragments for multi-channel content delivery.
  • Customize AEM Sites and Assets to support enterprise content management requirements.
  • Implement responsive web interfaces using HTML5, CSS3, JavaScript, and modern frontend frameworks.

AEM Architecture & Backend Engineering:

  • Develop backend services using Java, J2EE, Apache Sling, OSGi, and JCR.
  • Create custom Sling Servlets, OSGi services, workflows, schedulers, and event handlers.
  • Configure AEM Author, Publish, Dispatcher, caching, and replication environments.
  • Develop integrations between AEM and external enterprise applications using REST APIs.
  • Support AEM 6.5 and AEM as a Cloud Service implementations.

Content Operations & Deployment:

  • Configure DAM metadata, asset management, and custom content workflows.
  • Support content migration, multisite management, and publishing processes.
  • Manage build and deployment activities using Maven, Git, and Adobe Cloud Manager.
  • Troubleshoot production issues and optimize application performance, scalability, and security.
  • Participate in code reviews, testing, and Agile development activities.

Requirements

  • 8+ years of experience developing applications using Adobe Experience Manager.
  • Strong programming knowledge in Java, Java EE, Apache Sling, OSGi, and JCR.
  • Hands-on experience with AEM Sites, Assets/DAM, HTL, Sling Models, and workflows.
  • Experience with AEM Cloud Service, Dispatcher, REST APIs, and CI/CD pipelines.
  • Familiarity with Vue.js or React is an advantage.
  • Strong analytical, debugging, communication, and collaboration skills.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…