Senior AEM Backend Developer
New
N
NortalDigital Transformation
Latin America - RemoteFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- Advanced English
- Experience
- 5+ Years of experience working in backend software development, 3+ Years of experience working with Adobe Experience Manager
- Required Skills
- AgileJavaMavenRESTful APIs
Requirements
- Bachelor's Degree in Computer Science, Engineering, or a related field.
- 5+ Years of experience working in backend software development.
- 3+ Years of experience working with Adobe Experience Manager (AEM 6.x and/or AEM as a Cloud Service).
- Strong proficiency in Java, with solid understanding of OSGi/Felix framework and Sling architecture.
- Experience building and maintaining Sling Models, Sling Servlets, OSGi services, and custom AEM components.
- Solid knowledge of JCR/Apache Oak content repository and AEM data modeling best practices.
- Experience with AEM DAM, Content Fragments, Experience Fragments, and Multi-Site Manager (MSM).
- Familiarity with HTL (Sightly) and server-side rendering patterns in AEM.
- Experience with Maven-based build pipelines and AEM package management.
- Knowledge of RESTful API design and integration patterns within AEM.
- Experience working in Agile/Scrum delivery environments.
- Active use of AI coding tools as part of daily development workflow.
- Advanced English Level.
Responsibilities
- Design, develop, and implement backend AEM solutions including custom OSGi bundles, Sling Models, Sling Servlets, and workflow components.
- Build and maintain AEM content structures using JCR/Oak, Content Fragments, Experience Fragments, and DAM integrations.
- Develop and optimize HTL (Sightly) templates in collaboration with frontend teams.
- Integrate AEM with third-party systems and APIs, including RESTful and GraphQL services.
- Lead code reviews, enforce coding standards, and mentor junior developers on AEM backend best practices.
- Collaborate with architects to contribute to solution design decisions and technical documentation.
- Debug, profile, and optimize AEM performance at the component, page, and infrastructure level.
- Participate actively in Agile ceremonies (sprint planning, stand-ups, retrospectives, backlog refinement).
- Communicate delivery status, technical risks, and blockers effectively to team leads and client stakeholders.
- Contribute to CI/CD pipeline improvements and deployment automation using Maven and Cloud Manager.
View Full Description & ApplyYou'll be redirected to the employer's site