Job Description
n
About the Role
n
n
n
n We are looking for a
Senior AEM Backend Developer
to join our Sydney-based delivery team. The role will focus on developing and implementing scalable enterprise solutions using
Adobe Experience Manager (AEM)
.n
n
n
n The successful candidate will have solid hands-on experience in
AEM backend development, Java, OSGi, Sling, JCR/Oak and AEM as a Cloud Service
, along with the ability to work directly with clients, architects and distributed delivery teams.n
n
n
n
Knowledge of Adobe Edge Delivery Services (EDS) is a nice-to-have.
n
n
n
n
Key Responsibilities
n
n
n
n
n
n Design and develop robust backend solutions using Adobe Experience Manager.n
n
n
n
n Develop custom AEM components, services, workflows and integrations.n
n
n
n
n Develop and maintain AEM applications using
Java, OSGi, Sling Models and JCR/Oak
.n
n
n
n
n Build REST APIs and integrations between AEM and third-party enterprise systems.n
n
n
n
n Work with AEM as a Cloud Service and Cloud Manager.n
n
n
n
n Develop solutions using AEM Core Components and custom extensions.n
n
n
n
n Configure and develop AEM workflows, schedulers, servlets and event handlers.n
n
n
n
n Troubleshoot application, integration and production issues.n
n
n
n
n Participate in technical design, estimation and code reviews.n
n
n
n
n Follow development, security and performance best practices.n
n
n
n
n Collaborate with Solution Architects, Business Analysts, QA and frontend developers.n
n
n
n
n Provide technical guidance and mentoring to junior developers.n
n
n
n
n Work closely with offshore delivery teams to ensure successful project execution.n
n
n
n
n Participate in client discussions and provide technical recommendations when required.n
n
n
n
n
n
n
nRequirementsn
n
Required Technical Skills
n
n
n
n
Adobe Experience Manager
n
n
n
n
n
n Strong hands-on experience with
AEM 6.5 and/or AEM as a Cloud Service
.n
n
n
n
n AEM Sites development.n
n
n
n
n AEM Components and Templates.n
n
n
n
n Sling Models.n
n
n
n
n OSGi Services and configurations.n
n
n
n
n Servlets and Sling Resources.n
n
n
n
n AEM Workflows.n
n
n
n
n JCR / Oak.n
n
n
n
n AEM Dispatcher.n
n
n
n
n AEM Cloud Manager.n
n
n
n
n
Java / Backend Development
n
n
n
n
n
n Strong experience in
Java/J2EE
.n
n
n
n
n Java 8+ development.n
n
n
n
n RESTful APIs and web services.n
n
n
n
n Maven.n
n
n
n
n JSON/XML.n
n
n
n
n Enterprise system integrations.n
n
n
n
n Object-oriented design and design patterns.n
n
n
n
n
DevOps
n
n
n
n
n
n Git / GitHub.n
n
n
n
n CI/CD pipelines.n
n
n
n
n AEM Cloud Manager.n
n
n
n
n Maven-based builds.n
n
n
n
n Agile development practices.n
n
n
n
n AEM Cloud deployment and release processes.n
n
n
n
n
Nice to Have — Edge Delivery Services (EDS)
n
n
n
n Knowledge or exposure to
Adobe Edge Delivery Services (EDS)
will be an advantage.n
n
n
n Exposure to the following would be beneficial:n
n
n
n
n
n EDS architecture and development model.n
n
n
n
n GitHub-based EDS development.n
n
n
n
n Document-based authoring.n
n
n
n
n Universal Editor.n
n
n
n
n EDS blocks and integrations.n
n
n
n
n AEM and EDS content integration.n
n
n
n
n Basic HTML, CSS and JavaScript.n
n
n
n
n
EDS experience is not mandatory.
n
n
n
n
n
n
n
n
Experience & Qualifications
n
n
n
n
n
n 6+ years of software development experience.n
n
n
n
n 4+ years of hands-on AEM development experience.n
n
n
n
n Strong enterprise AEM implementation experience.n
n
n
n
n AEM Cloud Service experience is highly desirable.n
n
n
n
n Experience working with
distributed/onshore
-offshore delivery teams.n
n
n
n
n Strong analytical and problem-solving skills.n
n
n
n
n Good understanding of SDLC and Agile methodologies.n
n
n
n
n Strong communication and client-facing skills.n
n
n
n
n AEM certification is desirable.n
n
n
n
n
n
n
n
n
n
n
nBenefitsn
n
Preferred Candidate Profile
n
n
n
n The ideal candidate will be a
hands-on Senior AEM Backend Developer
with strong Java and AEM expertise, experience in enterprise implementations and exposure to AEM Cloud Service.n
n
n
n Experience with
Edge Delivery Services is an added advantage
, but candidates with strong AEM backend and AEM Cloud experience should also be considered.n
n
n