[Remote] Backend Engineer III
Note: The job is a remote job and is open to candidates in USA. Hard Rock International is seeking a Backend Engineer III to join its engineering team. The role focuses on developing and maintaining Java-based Adobe Experience Manager solutions, integrations, content models, and Cloud Service deployments while collaborating with cross-functional teams.
Responsibilities
- Develop, customise, and maintain AEM components, templates, workflows, Sling Models, and OSGi services
- Build backend services and business logic using Java, Sling, and OSGi within standard AEM project structures
- Work with AEM Core Components, Content Fragments, Experience Fragments, and Editable Templates
- Develop workflows, launchers, and custom process steps where needed
- Write clean, testable, and well-documented code
- Build and maintain backend integrations between AEM and third-party enterprise systems using RESTful APIs and GraphQL
- Implement and optimise content models, data layers, and Sling Models to support structured and headless content delivery
- Work with frontend engineers to support integration between AEM backend services and SPA frameworks such as React or Angular
- Help maintain a clear separation between content services, business logic, and presentation layers
- Support AEM as a Cloud Service (AEMaaCS) deployments, including Cloud Manager pipelines and release processes
- Develop and maintain AEM Dispatcher configurations, caching rules, filter rules, and replication-related setup
- Troubleshoot backend issues related to content rendering, replication, integrations, performance, and deployment
- Contribute to AEM upgrades and migrations from legacy CMS platforms or on-premise AEM environments
- Take part in code reviews and code audits, providing practical feedback and clear follow-up actions
- Contribute to refactoring and ongoing improvements across the backend codebase
- Participate in sprint planning, estimation, and technical decision-making
- Contribute to technical documentation, runbooks, and internal knowledge-sharing
- Work closely with architects, frontend developers, QA engineers, DevOps engineers, and non-technical stakeholders
- Explain technical decisions clearly and support delivery across cross-functional teams
Skills
- 5+ years of hands-on AEM backend development experience in enterprise environments
- Strong proficiency in Java, Sling, and OSGi for AEM component and service development
- Solid experience with AEM Core Components, Content Fragments, Experience Fragments, and Editable Templates
- Hands-on experience with Sling Models, HTL (Sightly), and Adobe Granite APIs for server-side rendering and content resolution
- Experience developing AEM workflows, launchers, and custom process steps
- Strong working knowledge of AEM Dispatcher, including configuration, caching rules, filter rules, and related setup
- Experience building and consuming RESTful APIs and GraphQL endpoints within AEM
- Good understanding of AEM as a Cloud Service (AEMaaCS), Cloud Manager pipelines, and deployment models
- Familiarity with CI/CD pipelines and DevOps practices in AEM delivery
- Experience with JUnit and AEM Mocks for unit testing backend components
- Working knowledge of Maven-based AEM project structure, including the AEM Project Archetype
- Good analytical and problem-solving skills, with the ability to diagnose complex backend issues
- Good written and verbal communication skills
- Experience with AEM Edge Delivery Services (EDS) and document-based authoring patterns
- Familiarity with headless AEM architecture and integration with SPA frameworks such as React or Angular
- Exposure to Adobe Marketing Cloud tools such as Adobe Analytics, Adobe Target, or Adobe Launch
- Experience with AEM Forms, including adaptive forms and form data model integrations
- Knowledge of LDAP or SSO integration within AEM environments
- Familiarity with other CMS platforms such as Sitecore, Drupal, or WordPress
- Experience with performance profiling and tuning tools such as YourKit, JProfiler, or AEM pattern detector
- Experience working in Agile or Scrum delivery teams
- Exposure to client-facing project delivery and technical discovery sessions
- Adobe certifications related to AEM Sites or AEM Assets
Benefits
- A comprehensive benefits package that supports team members in staying healthy, planning for their future, and maintaining a healthy work-life balance
- A competitive salary and benefits package
Company Overview
Company H1B Sponsorship