Jobiglo

No results.

Junior Software Engineer

SMART Technologies · Calgary

Junior 🇬🇧 English
Java Spring Boot Jersey Vue.js Vue 3 WebSockets Test-driven development Agile Continuous deployment

Job description

About the role

SMART Technologies is seeking a Junior Software Engineer to contribute to SMART Control, the cloud platform that manages interactive displays and appliances worldwide. You will work on both backend and frontend features, helping to deliver real‑time communication, device management, and emergency alert capabilities.

Key responsibilities

  • Develop RESTful web services in Java using Spring Boot or Jersey.
  • Implement frontend features with Vue.js (Vue 3).
  • Collaborate with frontend teams to integrate new product functionality.
  • Design and add new capabilities to backend services that connect and monitor SMART displays.
  • Partner with the test team to ensure adequate automated test coverage.
  • Participate in the full Agile development lifecycle, including sprint planning and retrospectives.
  • Set up monitoring and observability metrics for new services.
  • Document technical designs and maintain existing documentation.

Required profile

  • Self‑directed, fast learner comfortable with new and legacy technologies.
  • Strong computer‑science fundamentals (data structures, concurrency, distributed systems, databases).
  • Excellent communication skills and ability to propose solutions proactively.

Required skills

  • Java programming.
  • Spring Boot or Jersey frameworks.
  • Vue.js / Vue 3 for frontend development.
  • Understanding of WebSockets and persistent connections.
  • Test‑driven development and unit testing.
  • Agile development practices.
  • Continuous deployment pipelines.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec SMART Technologies.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 1 month ago

Expires 1 week from now

38 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

SMART Technologies

Calgary