Senior Full-Stack Software Engineer

at  Manulife

Toronto, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate10 Oct, 2024Not Specified11 Jul, 20245 year(s) or aboveTechnical Leadership,Jenkins,Ownership,Azure,Sql Server,Distributed Systems,Spring Boot,Docker,Design Patterns,Oracle,Kubernetes,Communication Skills,Agile Methodologies,Software Systems,Java,Aws,Computer ScienceNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

We are a leading financial services provider committed to making decisions easier and lives better for our customers and colleagues around the world. From our environmental initiatives to our community investments, we lead with values throughout our business. To help us stand out, we help you step up, because when colleagues are healthy, respected and meaningfully challenged, we all thrive. Discover how you can grow your career, make impact and drive real change with our Winning Team today.

SOFT SKILL

  • Excellent communication skills
  • Experience providing hands on technical leadership for development of software systems
  • Referenceable track record delivering enterprise-caliber initiatives
  • Strong sense of ownership for what you do and contribute
  • Demonstrated Agile understanding
  • Experience and ability to work with both onshore and offshore team members

HARD SKILLS

  • 5+ years of experience in developing, improving, and operating microservices (REST API)
  • Deep knowledge of Java, Object-Oriented Programming and Design Patterns
  • Extensive work experience with Spring boot or JEE experience
  • Hands-on experience delivering large-scale solutions using React, node.js, NextJS
  • Experience using and developing REST API microservices
  • Solid understanding of SQL/relational databases (like Oracle or MS SQL Server)
  • Experience deploying applications in Docker or Kubernetes
  • Knowledge of cloud technologies (Azure, AWS or GCP)
  • Experience working with GIT source control
  • Hands-on experience to use or create deployment pipelines (GitHub Actions, Jenkins)
  • Ability to design secure and performant distributed systems
  • Review new code and assess existing source code
  • Ability to troubleshoot and resolve issues in production environment
  • Enforce application development standards and best practices
  • Adhere to the agile methodologies Software Development Process
  • Identify, analyze and improve existing software systems and processes
  • Bachelor of Science in Computer Science or equivalentPreferable previous work experience in Financial Services company
-

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

BSc

Financial services company

Proficient

1

Toronto, ON, Canada