Senior Full-Stack Software Engineer
at Manulife
Toronto, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 10 Oct, 2024 | Not Specified | 11 Jul, 2024 | 5 year(s) or above | Technical Leadership,Jenkins,Ownership,Azure,Sql Server,Distributed Systems,Spring Boot,Docker,Design Patterns,Oracle,Kubernetes,Communication Skills,Agile Methodologies,Software Systems,Java,Aws,Computer Science | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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