Senior AEM Backend Developer
Senior backend developer building enterprise solutions on Adobe Experience Manager (AEM) — custom components, OSGi services, Sling models, REST integrations and AEM as a Cloud Service deployments using Java. Based in Parramatta/Sydney, working with architects, offshore delivery teams and clients.
- Compensation
- Not disclosed
- Location
- Parramatta, Australia
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Backend
- Posted
Skills
Must have
- 6+ years of software development experience
- 4+ years of hands-on AEM development experience
- Strong hands-on experience with AEM 6.5 and/or AEM as a Cloud Service
- AEM Sites development
- AEM Components and Templates
- Sling Models
- OSGi Services and configurations
- Servlets and Sling Resources
- AEM Workflows
- JCR / Oak
- AEM Dispatcher
- AEM Cloud Manager
- Strong Java/J2EE experience, Java 8+ development
- RESTful APIs and web services
- Maven and Maven-based builds
- JSON/XML
- Enterprise system integrations
- Object-oriented design and design patterns
- Git / GitHub
- CI/CD pipelines
- Agile development practices and understanding of SDLC
- AEM Cloud deployment and release processes
- Experience working with distributed/onshore-offshore delivery teams
- Strong analytical and problem-solving skills
- Strong communication and client-facing skills
Nice to have
- Knowledge or exposure to Adobe Edge Delivery Services (EDS)
- Basic HTML, CSS and JavaScript
- AEM certification
Full description
About the Role
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).
The successful candidate will have strong 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.
Knowledge of Adobe Edge Delivery Services (EDS) is a nice-to-have.Key Responsibilities
- Design and develop robust backend solutions using Adobe Experience Manager.
- Develop custom AEM components, services, workflows and integrations.
- Develop and maintain AEM applications using Java, OSGi, Sling Models and JCR/Oak.
- Build REST APIs and integrations between AEM and third-party enterprise systems.
- Work with AEM as a Cloud Service and Cloud Manager.
- Develop solutions using AEM Core Components and custom extensions.
- Configure and develop AEM workflows, schedulers, servlets and event handlers.
- Troubleshoot application, integration and production issues.
- Participate in technical design, estimation and code reviews.
- Follow development, security and performance best practices.
- Collaborate with Solution Architects, Business Analysts, QA and frontend developers.
- Provide technical guidance and mentoring to junior developers.
- Work closely with offshore delivery teams to ensure successful project execution.
- Participate in client discussions and provide technical recommendations when required.
Requirements
Required Technical SkillsAdobe Experience Manager
- Strong hands-on experience with AEM 6.5 and/or AEM as a Cloud Service.
- AEM Sites development.
- AEM Components and Templates.
- Sling Models.
- OSGi Services and configurations.
- Servlets and Sling Resources.
- AEM Workflows.
- JCR / Oak.
- AEM Dispatcher.
- AEM Cloud Manager.
Java / Backend Development
- Strong experience in Java/J2EE.
- Java 8+ development.