Firmenlogo

Full Stack Developer (Toronto, ON, CA) na University of Toronto

University of Toronto · Toronto, Canadá · Onsite

CA$103,367.00  -  CA$132,188.00

Candidatar-se agora

Date Posted: 11/18/2025
Req ID: 46081
Faculty/Division: VP - University Operations
Department: Enterprise Apps & Solutions Integration
Campus: St. George (Downtown Toronto)
Position Number: 58881

 

Description:

About us:
The University of Toronto is consistently ranked among the world’s leading research institutions, recognized for its commitment to innovation, academic excellence, and global impact. Within the Information Technology Services (ITS) Division, the Student Information Systems (SIS) Department plays a critical role in supporting the academic and administrative needs of students, faculty, and staff. The SIS team is known for its dynamic, collaborative, and forward-thinking culture. It fosters an environment that values creativity, continuous learning, and the delivery of impactful technology solutions. Team members benefit from a supportive and inclusive workplace that promotes professional growth and offers the opportunity to contribute to transformative projects that shape the future of student services at one of Canada’s most prestigious universities.

Your opportunity:

Reporting to the Manager, SIS Products and Applications, you will be part of a dynamic, collaborative, and innovative team focused on delivering transformational technology solutions to the University. Your work will directly improve the University’s administrative management and student systems.

As a Full Stack Software Developer, you will contribute to the development of the Course Information System (CIS) and other enterprise applications. You will join a team of enthusiastic developers building front-end applications and APIs/micro-services, working with all stakeholders to design and deliver best-in-class technology solutions. The incumbent works collaboratively with business, security, operations, and architecture stakeholders to ensure that development of applications and solutions provide optimal business value, enhance future-oriented technology vision and ensure compliance with institutional standards and guidelines.

Your responsibilities will include:

  • Designing and developing full stack applications using Java (Spring Boot, JPA/Hibernate) and Angular (13+), ensuring scalability, security, and maintainability.
  • Building RESTful APIs and microservices with Java, integrating authentication and authorization mechanisms such as OAuth 2.0.
  • Developing responsive front-end applications using Angular, AngularJS, TypeScript, HTML5, and CSS, optimized for accessibility (WCAG compliance) and performance.
  • Implementing testing frameworks (JUnit, Jasmine/Karma) to ensure high-quality, reliable, and maintainable code.
  • Optimizing CI/CD pipelines, leveraging tools such as Maven, Gradle, and GitHub Actions/Azure DevOps for automated builds, testing, and deployments.
  • Writing clean, modular, and well-documented code, adhering to coding standards and design patterns.
  • Conducting peer code reviews and participating in pull requests to ensure best practices in code quality and maintainability.
  • Integrating with cloud-based services, including Azure Function Apps, Event Hubs, Service Bus, and Queues, to support scalable enterprise applications.
  • Collaborating with UX designers, business analysts, and architects to translate functional requirements into robust technical solutions.
  • Monitoring and troubleshooting production applications, identifying root causes, and deploying fixes to maintain uptime and reliability.
  • Refactoring and optimizing existing codebases to improve performance, reduce technical debt, and enhance security.
  • Maintaining technical documentation for system architecture, APIs, and release notes.

 

Qualifications:

Essential Qualifications:

Education

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or related field (or equivalent education and experience).

Experience

  • Minimum five (5) years of relevant experience in full stack application development; Java and Angular (13+) experience is required.
  • Minimum five (5) years of experience with Java applications, including REST API development and OAuth 2.
  • Minimum four (4) years of experience building front-end applications using Angular and AngularJS.
  • Experience working in a development team environment using git, code reviews, and pull requests.
  • Experience building applications that are secure, performant, maintainable, and WCAG compliant.
  • Experience working in cross-functional development teams, including developers, UX designers, business analysts, and business stakeholders.
  • Demonstrated ability to lead technical teams on highly complex projects.

Technical Skills

  • Proficiency in Java web applications and APIs: Java Web Services, Spring MVC, Spring Boot, JUnit, JPA/Hibernate, Maven, and Gradle.
  • Proficiency in front-end development: JavaScript, TypeScript, Angular (13+), HTML5, and CSS.
  • Understanding of cloud platforms, specifically Azure Function Apps, Azure Event Hubs, Azure Service Bus, and Azure Queues.

Core Competancies

  • Strong problem-solving skills with the ability to troubleshoot technical issues and meet tight timelines.
  • Ability to exercise sound judgment and work effectively both independently and as part of a team.
  • Strong communication skills, both oral and written, with the ability to explain technical concepts to non-technical audiences.

To be successful in this role you will be:

  • Communicative
  • Organized
  • Collaborative
  • Adaptable
  • Proactive

 

Closing Date: 11/27/2025, 11:59PM ET
Employee Group: USW 
Appointment Type: Budget - Continuing 
Schedule: Full-Time
Pay Scale Group & Hiring Zone:  
USW Pay Band 16 -- $103,367. with an annual step progression to a maximum of $132,188. Pay scale and job class assignment is subject to determination pursuant to the Job Evaluation/Pay Equity Maintenance Protocol. 
Job Category: Information Technology (IT)
Recruiter: Alison MacKenzie

Lived Experience Statement
Candidates who are members of Indigenous, Black, racialized and 2SLGBTQ+ communities, persons with disabilities, and other equity deserving groups are encouraged to apply, and their lived experience shall be taken into consideration as applicable to the posted position.

Candidatar-se agora

Outros empregos