Role Description :
- 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.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1552369
Interview Questions for you
View All