We have an immediate opportunity for a Adobe Experience Manager (AEM) Engineer to Java Backend to design and develop scalable enterprise web solutions. The ideal candidate must have hands-on expertise in AEM frontend technologies including Touch UI, Classic UI, components, content and experience fragments, editable templates, and client libraries. On the backend, strong working knowledge of OSGi, JCR, Sling, WCM APIs, Sling Models, workflows, workflow launchers, event handlers / listeners, schedulers, Sling Jobs, API integrations, authentication mechanisms, Multi-Site Manager (MSM), query builder, indexing, searching, and session handling is required. Candidates should also have strong Java fundamentals including exception handling, collections framework, design patterns, and multithreading concepts.
The role requires solid understanding of AEM security (ACL, SSO, layered security architecture), performance tuning (dispatcher caching, page optimization, query optimization, debugging), and infrastructure management including dispatcher and Apache setup, cron job configuration, backup & restore processes, AEM maintenance tasks, and ACS AEM Commons usage. Experience with AEM persistence models such as TarMK, MongoMK, and S3 is expected. The candidate should be well-versed in build and deployment processes using Maven / Ant, Jenkins, CI / CD pipelines, and production deployment strategies. Exposure to migration from non-CMS platforms, headless CMS architecture, third-party integrations, offloading strategies, and coding best practices will be a strong advantage.
For immediate consideration, please contact :
Nathan
PRIMUS Global Services Inc.
Desk : 206
Adobe AEM Engineer with Java programming 67505 • Austin, TX, United States