Front End Software Engineer (AEM)
John Hancock Manulife
The Opportunity
The Adobe Experience Manager (AEM) developer will be responsible for the development and support of web sites for Manulife Asia using the Adobe platform, including site structure, custom components, custom workflows, object model designs (Java APIs), and unit testing.
Position Responsibilities:
Application Development and Production Support
Develop, implement and configure web content management solutions using Adobe Experience Manager (AEM).
Assist in the gathering and analysis of user requirements and provide consultation on estimates;
Resolve user-identified functional and technical issues relating to Adobe Experience Manager (AEM);
Maintain systems development standards and ensure compliance; Prepare and maintain full documentation of development tasks and deliverables; Troubleshoot system errors reported by users;
Contribute to user research and usability testing as needed; Apply change management principles where appropriate in the IT process to effectively deliver solutions; Ensure IT operational SLA compliance and operational efficiency of IT processes in support of business goals;
Anticipate and keep tabs on programming developments that may impact design and recommend alternatives or points for adapting;
Collaborate with the Manulife IT and Operations team to build an ‘exciting and innovative’ culture within the teams across Asia that strives to be best in market and customer focused; Ensuring compliance to set ADM practices are in place, including: incident management, enhancements, work request and project throughput and quality assurance processes; Contribute to the reuse of Digital technology, solutions & skills to achieve cost efficiencies utilizing Agile, DevOps, repeatable technical playbooks and collaborative IT process automation practices;
People Development/Leadership
Collaborate with the Manulife IT and Operations team to build an ‘exciting and innovative’ culture within the teams across Asia that strives to be best in market and customer focused; Participate/lead in cross training and up skilling activities in the team; Help onboard, train, and mentor new members in the team.
Required Qualifications:
At least 3 - 5 years of experience:
Experience on HTML5, CSS3, LESS, SASS, Handlebars
Experience of Javascript, Typescript, and frameworks related, such as JQuery, Angular
Solid experience on AEM building blocks such as but not limited to Sightly/HTL, XML, components, templates, template types, dialogs, widgets, policies.
Experience with Java concepts and patterns including Java/J2EE, JSP, Spring, Sling, JMS, JUnit, MVC, Eclipse, Maven, OSGi
Experience in Web Development technologies (Java, HTML, XML, JavaScript, web services)
Hands-on experience developing templates and custom components on the Adobe AEM platform, ideally v6 (preferred)
Experience customizing workflows and integration with other enterprise systems (preferred)
Experience with developing, building, and installing AEM content packages
Solid experience on AEM building blocks such as but not limited to Sightly/HTL, XML, components, templates, template types, dialogs, widgets, workflows, policies.
Preferred Qualifications:
Adobe Cloud (Adobe Analytics, Target, Campaigns, and Forms)
Dispatcher configuration
UNIX/SSH
Adobe Cloud Manager
AEM versions: 6.4 and 6.5
When you join our team:
• We’ll empower you to learn and grow the career you want.
• We’ll recognize and support you in a flexible environment where well-being and inclusion are more than just words.
• As part of our global team, we’ll support you in shaping the future you want to see.
About Manulife and John Hancock
Manulife Financial Corporation is a leading international financial services provider, helping people make their decisions easier and lives better. To learn more about us, visit https://www.manulife.com/en/about/our-story.html.
Manulife is an Equal Opportunity Employer
At Manulife/John Hancock, we embrace our diversity. We strive to attract, develop and retain a workforce that is as diverse as the customers we serve and to foster an inclusive work environment that embraces the strength of cultures and individuals. We are committed to fair recruitment, retention, advancement and compensation, and we administer all of our practices and programs without discrimination on the basis of race, ancestry, place of origin, colour, ethnic origin, citizenship, religion or religious beliefs, creed, sex (including pregnancy and pregnancy-related conditions), sexual orientation, genetic characteristics, veteran status, gender identity, gender expression, age, marital status, family status, disability, or any other ground protected by applicable law.
It is our priority to remove barriers to provide equal access to employment. A Human Resources representative will work with applicants who request a reasonable accommodation during the application process. All information shared during the accommodation request process will be stored and used in a manner that is consistent with applicable laws and Manulife/John Hancock policies. To request a reasonable accommodation in the application process, contact recruitment@manulife.com.
Working Arrangement