Role : AEM Developer
Experience : 8 to 10 Years
Location : Bangalore (onsite)
Job Description :
- 8+ years of relevant professional Experience working in AEM version 6.X and above
- Experience working in Java based projects and building Java solutions
- Good knowledge and experience of Adobe AEM, with expertise on the full AEM Stack : AEM Modules, Granite, Sling, OSGi and JCR
- Experience implementing AEM templates, components, and dialogs
- Experience working in Javascript and CSS. Experience with react is desirable.
- Experience with tools like Git and Maven
- Experience developing components using Sling Models
- Familiarity with Java Unit Testing using Junit
- Some experience using Mockito and PowerMock
- Experience working in Agile Scrum teams
- Some experience designing and building Touch UI Workflows
- Adobe AEM Certification is Preferable
Roles & Responsibilities :
Work closely with business, application teams, infrastructure areas to identify , review and evaluate the requirementsWork with Business Analyst to convert user stories to software solutions.Design, Develop, Validate, Deploy and Support implemented requirements.Develop reusable templates, custom components using AEM (Touch-UI).Conceptualize and design services / servlets, workflows and caching mechanismCreate bundles, OSGI services, listeners, handlers and workflows and perform CMS administration tasks.Work on Java Content Repository (API) to implement functionality as per requirementsWork on CRXDE and CRX interfacesDevelop third-party integrations.Configure AEM authoring, publish, and dispatcher environmentCreation of sling models to export content as serviceWrite well designed efficient code following guidelines and design patterns with Adobe recommended and industry proven and secure web programming best practicesWork on Maven Architype to create project structure.Write unit test, automation, and continuous integration scriptsAnalyze and troubleshoot issues.Work with front-end technologies and frameworks (e.g. Bootstrap, jQuery, Angular).Contribute to continuous improvement by investigating and suggesting changesCoordinate and collaborate with internal stakeholders and other teams like UX , QA DevOps , etc.Participate in daily scrum, sprint planning, reviews, demos, retrospectives and grooming sessionsProvide daily, weekly updates and corresponding status reports to managementAdherence to the organizational guidelines and processesRequired to work in US hours and support rotational shifts. (mandatory requirement)Ability to troubleshoot, debug and provide needed fix to production issues.Support ticket KPI s and SLA s.Suggest alternate solutions for production P0 / Sev1.Manage customer expectation and escalations.Provide inputs to development teams for better design, coding and application monitoring.Apply technology and automation to improve monitoring, alerting and issue resolution.(ref : hirist.tech)