
Senior Software Developer
Canada Life
full-time
Posted on:
Location Type: Office
Location: Toronto • Canada
Visit company websiteExplore more
Salary
💰 $80,400 - $105,425 per year
Job Level
Tech Stack
About the role
- Design and build applications and provide designers with feedback and suggest trade-offs when required
- Ensure the code follows latest coding practices and industry standards
- Work closely with other developers to understand and properly use the systems APIs
- Write both unit and integration tests and develop automation tools for daily tasks
- Challenge ideas and opinions to avoid pitfalls and inefficient solutions
- Participation in 24×7 on-call rotation for application support
- Help and mentor other members of the team
Requirements
- Bachelor’s degree in Computer Science or equivalent experience
- 5+ years of experience in Java, Spring Boot, MongoDB, JUnit, Mockito
- 3+ years of experience in Angular 2 or above
- Expert level experience with HTML5, CSS, JavaScript and AJAX & responsive design
- Understanding of APIs and how to use them in practice
- Experience with continuous integration tools like JIRA, Bitbucket, Jenkins and Confluence
- Knowledge & experience with UI testing, unit testing and test automation tools and frameworks like Selenium, Jasmine, etc.
- Experience with Kubernetes & cloud-based platforms (Google or AWS)
- Understanding and flexibility in working in an Agile environment
Benefits
- Health insurance
- Retirement savings plans
- Paid time off
- Professional development opportunities
- Inclusive and accessible working environment
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootMongoDBJUnitMockitoAngular 2HTML5CSSJavaScriptAJAX
Soft Skills
mentoringcollaborationproblem-solvingcommunicationflexibility
Certifications
Bachelor’s degree in Computer Science