Short Description
Adobe AEM Developer / 8 - 12 yrs. / Hyderabad
Qualifications
Job Responsibilities
Your Responsibilities Include
• Be the Lead Developer for current and future strategic digital programmes
• Leading the technology implementation of ‘Adobe Experience Manager (AEM)’ as a strategic content management platform
• 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
• 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"
About Capgemini
Capgemini, one of the world's foremost providers of consulting, technology and outsourcing services, enables its clients to transform and perform through technologies. Capgemini provides its clients with insights and capabilities that boost their freedom to achieve superior results through a unique way of working - the Collaborative Business Experience - and through a global delivery model called Rightshore®, which aims to offer the right resources in the right location at competitive cost. Present in 36 countries, Capgemini reported 2007 global revenues of EUR 8.7 billion and employs over 83,000 people worldwide.