M

Java Software Engineer at Manulife

Manulife Financial

waterloo, region of waterloo, Canada Full-time July 11, 2026

Found Description

Join Manulife Bank as a Java Software Engineer! This hybrid role focuses on developing, testing, and supporting scalable applications while collaborating with cross-functional teams.
In this position, you’ll apply your Java and cloud expertise to contribute to meaningful platform initiatives. You will work within the full software development lifecycle, influencing design decisions and collaborating with product partners to deliver quality solutions.
Key Responsibilities:
• Design and develop Java-based applications with Spring
• Maintain RESTful APIs and enhance server-side services
• Collaborate to create well-designed technical solutions
• Implement best practices in automated testing and CI/CD
• Troubleshoot application issues and improve performance
Requirements:
• Strong Java and Spring application development experience
• Familiarity with SQL databases and microservices
• Experience with cloud technologies, preferably Azure
• Knowledge of secu...

Ready to Apply?

Submit your application for Java Software Engineer at Manulife at Manulife Financial

Apply Now