HamburgerMenu
hirist

Senior AEM Engineer - Sling Servlets

HNR Tech
Others
6 - 8 Years
star-icon
4.7white-divider24+ Reviews

Posted on: 26/09/2025

Job Description

Role Description :


Were seeking an experienced AEM (Adobe Experience Manager) Engineer with a strong background in both backend and frontend technologies.

Responsibilities :

- Develop and maintain the organizations AEM connector.

- Solve unique and challenging technical problems to support our users.


- Work in a highly collaborative environment with cross-functional teams on projects ranging from a few weeks to a couple of years in length.

- Clearly and concisely communicate highly technical challenges and solutions to stakeholders and non-technical team members.

- Maintain a high standard of quality throughout the product delivery process.

- Support the existing user base and help them transition to newer versions of the AEM platform.

- Continuously learn and stay up to date with the latest AEM technologies.

Qualifications & Skills:

- Strong experience in developing, enhancing, and operating AEM 6.x and AEM as a Cloud Service.

- Experience in headless implementation using AEM.

- Expertise in AEM building blocks like Java, Templates, Core Components, Hybrid capabilities, Sling Resource Merger, Sling Dynamic Include.

- Expertise in AEM-based unit testing using Mockito, JUnit 5, JCR, Sling Mocks, and OSGi Mocks.

- Expertise in workflows and workflow APIs.

- Experience in Adobe performance tuning and optimization.

- Good understanding of replication strategies, dispatcher configuration, system admin features, user permissions, ACLs.

- Knowledge of data formats (e.g. JSON, XML) and effective use of query languages.


- Experience with frontend libraries and frameworks such as Angular.

- Expertise in software architecture, fluency with software design patterns, understanding of TDD, experience with DDD.

- Understanding of secure software development, experience working on solutions with high security standards.

- Experience delivering quality software using unit testing, pull requests, and code reviews; proficient with Git.

- Ability to analyse business requirements, working closely with business analysts to drive out detailed requirements.

- Ability to produce maintainable, scalable, developer-tested solutions and contribute to development standards and best practices.

- Strong problem-solving and debugging skills for complex systems.

- Understanding of DevOps and experience with DevOps tooling.

- Patient, flexible attitude with the ability to perform under pressure.

- Commitment to quality and a thorough approach to work.

- Ability to work well within a team or independently.

- Ability to work efficiently and accurately with minimal hands-on management.

- Good verbal and written English communication skills.

Education :

- Bachelors degree in Math, Computer Science, Engineering, or a related discipline is required.


info-icon

Did you find something suspicious?