AEM Developer

London, England • £400 - £600 per day • Contract • Software Development

Role: AEM Developer
Location: London

My global IT Consultancy client is looking for a AEM Developer to join their team on a 3 month initial contract.

Your Responsibilities Include
  • Be the Lead Developer in  Scrum Team for current and future strategic digital programmes
  • Leading the technology implementation of ‘Adobe Experience Manager (AEM)’ as a strategic content management platform for  UK Digital
  • Lead the definition of AEM development standards and frameworks, software architecture, design principles and ways of working
  • Establish the operating model for AEM development  (and contribute to this as a group-wide initiative) 
Essential Technical Skills
  • Solid professional Experience working in AEM version 6.1 or higher
  • Excellent knowledge and experience on Adobe AEM, with expertise on all AEM Stack: AEM Modules, Granite, Sling, OSGi and JCR.
  • Working experience implementing Templates, Components, Dialogs and Workflows in Adobe AEM platform.
  • Good working experience in component based development with Java, valuable experience developing with JDK 1.8.
  • Working experience in Java Unit Testing using Mockito and PowerMock frameworks.
  • Strong working knowledge of Agile Software Architectures.
  • Experience in Agile Scrum environment.
  • Knowledge of modern software engineering practices, such as Test Driven Development, Behaviour Driven Development, Continuous Integration (Jenkins, Maven) & Static Analysis software (SonarQube, Coverity).
Desirable Technical Skills
  • Experience in the following frameworks related with Adobe AEM: Sightly, Sling Models and WCM Use API.
  • Working experience designing AEM Component Dialogs for Touch UI with Granite UI framework.
  • Experience in a multi Scrum teams environment, managed by Scrum of Scrums or Scrum Nexus.
Essential Organisational Skills

The successful candidate will ideally have a experience in a number of the following areas:
  • Mentoring and coaching of the software engineering team
  • Experience in working with strategic resourcing partners both offshore, onshore and nearshore.
  • Managing and coordinating distributed development teams
  • Shaping, assessing and estimating the impact of new projects and initiatives.
  • Extensive experience working with Agile (Scrum/ Kanban)
  • Negotiating, influencing, effectively challenging and gaining commitment

Apply for this job:

Attach CV - Accepted file types: .doc, .docx, .pdf, .rtf