Canada Life

Senior Software Developer

Canada Life

full-time

Posted on:

Location Type: Office

Location: TorontoCanada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $80,400 - $105,425 per year

Job Level

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