About the job
We are seeking an experienced Senior AEM Back-End Developer with a strong background in Java, OSGi, Sling, and RESTful services. This role involves developing and maintaining AEM back-end services, integrating third-party APIs, and optimizing performance for enterprise-grade applications. The candidate should be open to working with multiple CMS and web technologies. Key Responsibilities: • Develop & Maintain AEM Components & Services – Build and enhance AEM Sling models, servlets, workflows, OSGi services, and event listeners. • AEM Back-End Customization – Implement and optimize AEM back-end functionalities, including custom workflows, event listeners, and AEM forms. • Integrate AEM with Enterprise Systems – Develop RESTful APIs, microservices, and third-party integrations with CRM, PIM, and marketing tools. • Optimize Performance & Scalability – Improve backend performance by optimizing JCR queries, indexing, and dispatcher caching strategies. • Implement Security & Access Control – Configure and manage user authentication, permissions, and security protocols. • Manage Content Repository – Maintain and optimize the AEM JCR (CRXDE, Oak repository, and Sling models) for efficient content retrieval and storage. • Support Deployment & Maintenance – Implement best practices in CI/CD, Apache Sling, OSGi configurations, Apache Felix, and dispatcher rules. • Provide Troubleshooting & Debugging Expertise – Identify and resolve backend performance issues and security vulnerabilities. • Collaborate with Front-End & DevOps Teams – Work closely with AEM Front-End Developers and DevOps engineers to enhance integration and performance. • Contribute to AEM Best Practices & Documentation – Maintain clear technical documentation and provide mentorship to junior developers. Required Skills & Qualifications: • 6 + years of experience in AEM back-end development. • Strong expertise in Adobe Experience Manager (AEM 6.x), Java, OSGi, Apache Sling, and JCR (CRXDE, Oak repository management, Sling models, JCR queries, and indexing). • Experience developing custom AEM workflows, servlets, and integrations with third-party APIs (RESTful, SOAP, GraphQL). • Strong knowledge of Apache Sling Models, OSGi Configurations, Sling Servlets, and Dispatcher rules. • Experience in performance tuning, security best practices, and troubleshooting AEM applications. • Hands-on experience with CI/CD, Git, Jenkins, Maven, SonarQube, and unit testing frameworks (JUnit, Mockito, etc.). • Strong problem-solving and analytical skills. • Good communication skills and ability to collaborate effectively across teams. • Willingness to work with other CMS platforms and web technologies as required.
Requirements
- Java
- AEM
- OSGi
- Sling
- RESTful services
- CI/CD
- Git
- Jenkins
Preferred Technologies
- Java
- AEM
- OSGi
- Sling
- RESTful services
- CI/CD
- Git
- Jenkins
Similar Jobs
Senior AEM Developer
Prudent Technologies and Consulting, Inc.
Senior Python Developer
ENCORE IT SOLUTIONS
Senior Python Developer
ENCORE IT SOLUTIONS