Student, Full Stack Developer (Fall 2026)

Sun LifeWaterloo, ON
Hybrid

About The Position

Sun Life DMS is looking for a contract/Co-Op Full Stack Web Developer with strong communication and Collaboration skills to work closely with technical and non-technical audiences (written, verbal, and presentation communication styles) within Sun Life, to join our Database Inventory System development team. The Java developer will be able to fully design, implement, and optimize a full stack solution to meet the changing stakeholders’ needs, in a fully Agile manner. They will be capable of creating and updating technical and user documentation to ensure knowledge transfer amongst team members, and present monthly to stakeholders. The code must be effective and scalable with low-latency and high-availability. They may also help organizations with their technological framework.

Requirements

  • Experience with Spring or similar Java frameworks including architecting, designing, and programming.
  • 3+ years of experience working with ReactJS, excellent knowledge of front-end technologies, such as JavaScript, HTML5, and CSS3.
  • Experience working with a SQL Server Database with Java.
  • Strong expertise in API development and integration (RESTful and SOAP web services, JSON/XML).
  • Experience with Cloud Technologies – AWS, Azure or GCP.
  • Familiarity with Windows and Linux fundamentals.
  • Working understanding with PowerShell.
  • Ability to evaluate emerging technologies and open-source libraries to provide recommendations.
  • Strong interest in learning new technologies and solving complex problems.
  • BS/MS degree in Computer Science or related field or comparable experience (i.e., coding bootcamp, etc.).
  • Some level of migration experience from one platform to another.
  • Strong skills in debugging and troubleshooting.
  • Scale-up mindset.
  • Experience with code versioning tools like Git, SVN, etc.
  • The ability to anticipate problems and provide creative, quick, and reliable solutions.

Nice To Haves

  • Migration experience to Java/React from .Net microservices.
  • Experience in multi-process architecture
  • Familiarity with data protection and security features.
  • Previous database-backed web services development experience.

Responsibilities

  • Play a major role in helping to build out the Java development team.
  • Have an opportunity to influence in how DMS “evolves” software engineering.
  • Help to migrate the legacy coding to a Java based web language.
  • Work closely with other developers with a diverse skill set and technology expertise to provide scalable solutions.
  • Create and update technical and user documentation to ensure knowledge transfer amongst team members.
  • Present monthly to stakeholders.

Benefits

  • professional development workshops
  • student awards
  • socials
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service