Taro Logo

Java Full Stack Engineer

Manulife is a leading international financial services provider focused on making decisions easier and lives better.
$56,000 - $104,000
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Finance

Description For Java Full Stack Engineer

Manulife, a leading international financial services provider, is seeking a motivated Java Full-Stack Software Engineer to join their US segment (John Hancock) technology team in Waterloo, Canada. This role focuses on the Document Management Platform, where you'll work within an agile squad to design, develop, and deliver innovative digital solutions that enhance customer experiences.

The position offers an exciting opportunity to work with modern technologies including Java Spring Boot, JavaScript, and SQL Server running on Azure Kubernetes Services. You'll be responsible for building cloud-native applications, implementing microservices architecture, and ensuring high-quality software delivery through proper testing and security measures.

As a Full-Stack Engineer, you'll collaborate closely with Technical Product Partners and other engineers, participating in pair-programming sessions and knowledge transfer. The role requires 3+ years of experience and a strong foundation in computer science or related fields. You'll be working in a hybrid environment with a competitive salary range of $56,000 to $104,000 CAD.

Manulife offers an impressive benefits package including comprehensive health coverage, retirement plans with employer matching, and various wellness benefits. The company is recognized as one of Canada's Top 100 Employers and has received multiple awards for workplace excellence.

The ideal candidate will be passionate about software development, eager to learn, and ready to contribute to impactful digital solutions. You'll be joining a company that prioritizes employee growth, well-being, and inclusion, while working on projects that directly improve customer experiences in the financial services sector.

This is an excellent opportunity for a mid-level software engineer looking to advance their career with a globally recognized organization that values innovation, collaboration, and continuous learning. The role offers the perfect blend of technical challenges, professional growth, and the chance to work with cutting-edge technologies in a supportive environment.

Last updated 6 days ago

Responsibilities For Java Full Stack Engineer

  • Building, executing and deploying cloud-native applications
  • Working with Java, Spring Boot, JavaScript, SQL Server on Azure Kubernetes Services
  • Developing, testing, and sustaining software with quality standards
  • Creating diagrams and documentation for design solutions
  • Collaborating with other engineers through pair-programming
  • Translating Insurance buying requirements into software requirements

Requirements For Java Full Stack Engineer

Java
JavaScript
  • 3+ years Full-Stack Engineer experience with Java Spring Boot, SQL, JSON, XML
  • Experience with modern microservice architecture and API-focused development
  • Bachelor's degree in Computer Science, Information Technology, Information Systems, or related field
  • Understanding of software development lifecycle
  • Experience with agile and DevOps principles
  • Knowledge of test-driven development and continuous integration

Benefits For Java Full Stack Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
  • Health insurance coverage
  • Dental coverage
  • Vision coverage
  • Mental health benefits
  • Retirement savings plans
  • Global share ownership plan with employer matching
  • Financial education and counseling resources
  • Paid time off including holidays, vacation, personal, and sick days
  • Employee/family assistance plans
  • Adoption/surrogacy benefits
  • Wellness benefits

Jobs Related To Manulife Java Full Stack Engineer