Lead Consultant, AEM Developer
Genpact
- Bangalore, Karnataka
- Permanent
- Full-time
- Develop features in AEM applications based on user stories and technical designs
- Contribute to requirements gathering and analysis activities such as user stories etc.
- Create AEM components and page templates, combining backend Java, HTML/CSS, and frontend JavaScript frameworks technologies
- Work with architects to ensure that scalable AEM solutions are created
- Help assign, review, and unblock development tasks to maximize delivery velocity
- Create server-side Servlets, Sling Models, OSGi configs, etc. to support web interfaces
- Support the account lead and project manager in key meetings as the technical SME
- Own and support feature-focused unit and system testing
- Support performance, security, and load testing activities, including issue remediation
- BE/ B Tech/ MCA
- Experience working with Adobe Cloud Manager for deployments
- Experience working with AEM as a Cloud Service (AEMaaCS)
- Experience using Adobe Target, Campaign, Analytics, Launch, and I/O, and how each of these integrates with AEM
- Experience with server management in cloud ecosystems like Azure or AWS
- Understanding of modern, efficient web-based development and responsive design techniques in conjunction with NPM, Webpack, SASS, grid frameworks, and modern JavaScript frameworks
- Relevant experience required in AEM
- Understanding of object-oriented programming and computer science foundations
- Foundational understanding of Java 11+, HTML, CSS, and JavaScript frameworks (i.e. React, Angular, Vue)
- Experience working with the Java Content Repository (JCR)
- Experience with Git and work tracking tools like Jira or Azure DevOps
- Experience developing custom components, including leveraging and extending Adobe’s core components
- Understanding of the i18n dictionary and how AEM translations work
- Understanding of editable templates and template/component policies
- Hands-on experience building scalable web applications, in particular building high frequency and low latency web apps with optimal memory management, performance, and scalability as a key focus
- Experience in consulting and prior working experience with Project Management teams
- Thirst for knowledge and an abundance of curiosity.