M

Manulife Financial

Global financial services: insurance and investments

Full Stack Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeMakati, Metro Manila, PhilippinesNo salary listedHybrid

About the Job

Requirements

  • At least 3–5 years of experience with frontend and backend technologies, including HTML, CSS3, JavaScript, TypeScript, Node, Angular 2+, React, and Java.
  • Experience working with databases such as MongoDB and SQL.
  • Experience with frameworks and API/service layers, including Spring Boot, Rest Template, Feign Client, Zuul, Sleuth/Zipkin, Hystrix, Maven, Swagger, and Node/Express.
  • Familiarity with New Relic and Kibana.
  • A good foundation in test-driven technologies such as Jasmine, Jest, Mocha, JUnit, and Mockito for Java.
  • A good foundation in CSS best practices and frameworks such as Material UI, BEM, SMACSS, CSS Flexbox, and CSS Grid.
  • Awareness of and adherence to web standards, testing, and coding for accessibility, including ARIA and WCAG.
  • A good foundation in data structures, algorithms, and object-oriented design, with strong programming skills.
  • Familiarity with Agile and DevOps principles, test-driven development, continuous integration, and other approaches to accelerate delivery of new features.
  • Understanding of the software development lifecycle.
  • Understanding of how technology supports Manulife's business strategy.
  • Occasional participation in demonstrations using new technology, while following required control guidelines.
  • Familiarity with modern software architectures and API-driven development.
  • Familiarity with API gateways, messaging, data event streaming, REST, SOAP, distributed tracing, and relational and document database interfaces/SQL.
  • Ability to work collaboratively with team members, coach others, participate in code reviews, and share skills and methods.
  • Ability to work in a small team with a common purpose and follow guidance from team members.

Responsibilities

  • Work closely with software engineers to establish best practices for development, testing, and delivery.
  • Work closely with other teams to drive innovative solutions that meet business needs.
  • Collaborate with Product Owners and other stakeholders in an Agile environment.
  • Research and evaluate emerging technologies.
  • Prototype to gain customer insights.
  • Conduct proofs of technology to innovate and incorporate new technology.
  • Mentor co-op students.

Desired Qualifications

  • Exposure to PaaS and microservice architectures.
  • Exposure to and understanding of Agile Scrum methodologies, and experience working in an Agile team.
  • Experience grasping and explaining high-level solution architecture.
  • Exposure to and a basic understanding of collaboration tools such as Slack, Skype, and JIRA.
  • Knowledge of SonarQube, Fortify, and WebInspect.
  • Knowledge of PCF (Pivotal Cloud Foundry).

About the Company

Manulife Financial

Global financial services: insurance and investments

Manulife Financial is a global financial services provider offering a wide range of insurance and investment solutions. It serves individuals, businesses, and institutions with products such as life and health insurance, wealth management, and retirement plans. Customers fund these products through premiums, fees for asset management, and investment income earned on invested assets. Manulife uses analytics and technology to tailor services and improve efficiency, aiming to help clients protect their finances, grow their wealth, and plan for retirement. The company differentiates itself through its large international presence in North America, Asia, and Europe, its breadth of products, and its emphasis on data-driven insights to personalize offerings. Its goal is to help customers achieve their financial goals and aspirations by providing comprehensive, paid-for financial solutions and ongoing support across multiple regions.

Company size
10,001+
Company stage
IPO
Headquarters
Toronto, Canada
Founded
1887

Recently Posted Jobs

Explore more opportunities at Manulife Financial

See more jobs