Seeking a senior developer with at least 2 years Adobe Experience Manager 6/CQ 5.6 development experience. The role will entail looking at new features/functionality and designing AEM to fit the requirements while keeping an eye on non-functional requirements such as performance and high availability. There will be considerable integration with existing systems using EMS messaging, REST and others services so the candidate would have good integration experience.
The responsibilities of the role include:
Development of the AEM platform installed within the company to meet new business requirements.
To be a technical leader within the AEM development group. Contribute to a strong team culture, underpinned by a passion for effectively developing quality software.
Influencing the wider technical community within the company through promoting best practices and pro-actively investigating and proposing new technologies for use within the department
To identify and address risks and issues impacting application delivery. Pro-actively take steps to mitigate or address.To deliver a quality product. Ensure technical excellence throughout all stages of product development
Requirements
- Experience of developing on AEM 6 or CQ 5.6:
- Proven track record of creating custom components and experience of CQ DAM.
- Experienced in Sightly development and Sling HealthChecks.
- Basic experience of AEM administration, including Cold Standby operation, installing packages, OSGi configuration and Varnish config.
- Experience of Java (1.7) development, familiarity with collections, memory management/tuning.
- Experience of development tools such as Maven, Git, Teamcity, Unix
- Strong communicator – able to interface with key business and technology stakeholders
- Strong team culture and knowledge sharing attributes, able to work effectively under pressure