Taro Logo

Senior Full Stack Software Engineer (AEM)

A leading global financial services provider helping people make better decisions for a better life.
Frontend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Job Description

Manulife, a leading global financial services provider, is seeking a Senior Full Stack Software Engineer specializing in Adobe Experience Manager (AEM) to join their IT Delivery Center. This role offers an exciting opportunity to work with cutting-edge technologies in a supportive, collaborative environment focused on making every day better for people worldwide.

The position requires a seasoned professional with extensive experience in both frontend and backend development, particularly with AEM (v6.4+). You'll be working in an Agile environment, collaborating with cross-functional teams to deliver high-quality software solutions. The role combines technical expertise with leadership opportunities, including mentoring junior engineers and establishing best practices.

Key technical requirements include proficiency in frontend technologies (HTML, CSS3, JavaScript, TypeScript, Angular 2+, Node) and backend technologies (Java EE, Servlet, JSP). Knowledge of Apache Sling, Kubernetes, Apache Jack Rabbit, OSGi Framework, and New Relic is preferred.

Manulife offers a compelling work environment with emphasis on professional growth, inclusion, and global collaboration. The company has received numerous accolades, including Forbes Global Best Employers 2022, Best Workplaces in Asia Pacific 2022, and recognition for LGBTQ workplace equality. They provide a flexible work environment and opportunities to make a meaningful impact while working with a global team.

This role is perfect for ambitious professionals who share Manulife's values and want to contribute to innovative financial solutions while developing their career in a supportive, forward-thinking organization.

Last updated 7 days ago

Responsibilities For Senior Full Stack Software Engineer (AEM)

  • Refactor existing code to improve reliability, performance, and maintainability
  • Research, evaluate, and prototype emerging technologies
  • Conduct Proof of Technology to innovate and incorporate new technology
  • Mentor intern students and associate engineers
  • Collaborate with Product Owners and stakeholders in an Agile environment
  • Work with other squads to drive innovative solutions
  • Establish best practices for development, testing, and delivery

Requirements For Senior Full Stack Software Engineer (AEM)

JavaScript
TypeScript
Node.js
Java
  • Minimum 5 years of software engineering experience
  • Minimum 5 years experience in Content Management System (CMS) such as Adobe Experience Manager - AEM (v6.4+)
  • Experience in Frontend technologies such as HTML, CSS3, JavaScript, Typescript, Angular 2+ and Node
  • Experience in Backend technologies such as Java EE, Servlet, and JSP
  • Experience in Agile scrum methodologies

Benefits For Senior Full Stack Software Engineer (AEM)

  • Flexible work environment
  • Career growth opportunities
  • Inclusive workplace
  • Global team collaboration