Manulife Bank
Financial Services
SoftwareEngineer,Java(Cloud&Microservices)
Neural analysis suggests this role is
optimal for Mid+ candidates.
“Software Engineer, Java (Cloud & Microservices) at Manulife Bank. Skills: Java, Cloud, Microservices. Design, develop, test, and maintain Java-based applications using Spring and modern microservices architectures. Build and maintain RESTful APIs, databases, and server-side services, with a focus on performance, reliability, and security”
What You'll Achieve.
deliver secure, high‑quality solutions that support meaningful platform initiatives; focus on performance, reliability, and security; reduce delivery risk; continuously improve application performance and efficiency
Industry & Context.
Conduct technical investigations to reduce delivery risk and validate design decisions; Troubleshoot issues, resolve defects, and continuously improve application performance and efficiency
What They're Looking For.
Must Have
experience building applications with Java and Spring (or similar frameworks), Hands-on experience with SQL databases and microservices-based architectures, Experience developing applications in the cloud on Azure or another major public cloud platform, Familiarity with API development, CI/CD practices, and secure coding principles, Experience working collaboratively in agile, cross-functional teams
Nice to Have
Experience with Kubernetes or other container orchestration technologies, Exposure to DevOps or DevSecOps practices and tooling
What You'll Do.
and maintain Java-based applications using Spring and modern microservices architectures
Build and maintain RESTful APIs
and server-side services
with a focus on performance
Conduct technical investigations to reduce delivery risk and validate design decisions
and continuously improve application performance and efficiency
Contribute to documentation related to design
and operational support
How You'll Work.
Team & Collaboration
collaborate closely with product partners, designers, and engineers; Collaborate with cross-functional partners; Experience working collaboratively in agile, cross-functional teams; Participate in team ideation sessions, knowledge sharing, and continuous improvement activities
Full Job Description
Join our Manulife Bank Technology Team! We’re looking for a Software Engineer with strong Java and cloud experience to help design, build, and support scalable business applications. In this role, you’ll collaborate closely with product partners, designers, and engineers to deliver secure, high‑quality solutions that support meaningful platform initiatives. You’ll contribute across the full software development lifecycle—while continuing to grow your technical skills, influence, and impact within a collaborative engineering environment. **Position Responsibilities:** * Design, develop, test, and maintain Java‑based applications using Spring and modern microservices architectures * Build and maintain RESTful APIs, databases, and server‑side services, with a focus on performance, reliability, and security * Collaborate with cross‑functional partners to translate business needs into well‑designed technical solutions * Apply engineering best practices including clean code, peer reviews, automated testing, CI/CD pipelines, and version control * Conduct technical investigations to reduce delivery risk and validate design decisions * Troubleshoot issues, resolve defects, and continuously improve application performance and efficiency * Contribute to documentation related to design, deployment, maintenance, and operational support * Participate in team ideation sessions, knowledge sharing, and continuous improvement activities **Required Qualifications:** * Strong experience building applications with Java and Spring (or similar frameworks) * Hands‑on experience with SQL databases and microservices‑based architectures * Experience developing applications in the cloud on Azure or another major public cloud platform * Familiarity with API development, CI/CD practices, and secure coding principles * Experience working collaboratively in agile, cross‑functional teams **Preferred Qualifications:** * Experience with Kubernetes or other container orchestration technologies * Expos
Applying for this Software Engineer, Java (Cloud & Microservices) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about Manulife Bank?
Real rants from real employees. Read before you apply.