Job Description :
- Participate in the design, development, and implementation of software using Adobe Experience Manager (AEM) Sites and Assets.
- Demonstrate strong testing and debugging skills at all levels, including unit, system integration, and performance testing.
- Apply experience with test-driven development and the ability to document requirements and specifications.
- Contribute to the implementation of AEM content modelling, workflows, templates, components, and user permissions.
- Set up and configure AEM authoring, publish, and dispatcher environments according to Adobe's recommended best practices.
- Integrate AEM with other marketing products such as Assets, Target, Campaign, and other internal endpoints.
- Assist in deploying applications to Development, QA, and Production environments and managing migrations.
- Work with front-end technologies and frameworks, including Bootstrap, jQuery, Angular, and React.
- Demonstrate proficiency in software engineering tools and Continuous Integration / Continuous Deployment (CI / CD) practices.
- Follow best practices for secure web programming and deployment.
- Adhere to internal coding standards, unit test coverage, automation, and continuous integration best practices.
Skills and Experience :
- 5 years of experience with Adobe Experience Manager (CQ5 and preferably AEM 6.3 and above).
- Solid understanding of object-oriented programming and commonly used languages such as Java, J2EE, Servlet, JSP, and XML.
- Experience with AEM building blocks, including templates, components, dialogs, widgets, and bundles.
- Proficiency with the Java Content Repository (JCR) API suite, Sling web framework, Apache Felix OSGi framework, and Digital Asset Management (DAM).
- Knowledge of multi-site management, Sling models, Sightly (HTL), and workflows.
- Expertise in HTML5, CSS3, JavaScript, and JavaScript frameworks / libraries like jQuery, Grunt, Bootstrap, and CSS pre-processing platforms.
- Working knowledge of Apache, app server logs, and RESTful web services.
- Good understanding of integration with Adobe Experience Cloud products like Adobe Analytics, Target, and Campaign.
- Thorough knowledge of AEM backend development with OSGi services and integration with external systems.
- Experience in permission management, including the creation of users, user groups, and permission management in AEM.
- Proficiency in handling cross-browser and cross-platform issues (IE, Firefox, Safari, etc.).
- Experience with Continuous Integration and related tools like Jenkins and Bamboo.
- Deep understanding of dispatchers and their configurations.
- Familiarity with basic Linux or Unix concepts and commands.
- Excellent communication and teamwork skills.
Qualifications :
- Bachelors degree or equivalent.
- Adobe Certified Expert - Adobe Experience Manager Sites Developer.
- 4 years of experience in the relevant field.
Life at Capgemini :
Capgemini supports all aspects of your well-being throughout the changing stages of your life and career. For eligible employees, we offer :
Flexible work
Healthcare including dental, vision, mental health, and well-being programs
Financial well-being programs such as (k) and Employee Share Ownership Plan
Paid time off and paid holidays
Paid parental leave
Family building benefits like adoption assistance, surrogacy, and cryopreservation
Social well-being benefits like subsidized back-up child / elder care and tutoring
Mentoring, coaching and learning programs
Employee Resource Groups
Disaster Relief
30+ days ago