Full Stack Developer – Vue3/Java

  • Date Posted Jul 2, 2026
  • Location Toronto, Ontario
  • Job Type Contract
  • Job ID 20045

Are you a skilled Full Stack Developer with Vue and Java experience? Apply Now!

Working with one of our top financial clients, this role calls for a Full Stack Developer. The position involves developing and enhancing microservices-based applications used by contact center agents. You will be responsible for both front-end and back-end development, including building scalable solutions, working with REST APIs, and collaborating within a dynamic project team.

Pay rate range (CAD): $70.00/hr – $80.00/hr

Responsibilities

  • Develop and maintain microservices-based applications
  • Collaborate on front-end (Vue.js 3) and back-end (Java with Spring Boot) development
  • Design and implement low-level back-end components
  • Build and consume REST APIs
  • Optimize and enhance database interactions, primarily with MySQL
  • Work independently to take initiative and solve problems
  • Communicate effectively with team members and stakeholders

Desired Skill-Set

  • 5–6 years of full-stack development experience
  • Proficient in Vue.js 3
  • Strong Java knowledge, including Spring Boot (Java 17+; client uses Java 21)
  • Experience with microservices architecture on Azure
  • Solid understanding of MySQL
  • Excellent communication skills
  • Ability to work independently and proactively

Nice to Have

  • Knowledge of database optimization techniques
  • Experience building and consuming REST APIs
  • Strong problem-solving and critical thinking skills
  • Experience assessing data relationships between parent and child entities

BeachHead is an equal opportunity agency and employer. We advocate for our candidates and welcome applicants regardless of race, color, religion, national origin, sex, age, or physical or mental disability. BeachHead or our clients may use technology-enabled tools, including automation and artificial intelligence (AI), to support parts of the recruitment process such as resume screening, application management, and candidate matching. These tools assist our recruiters and our clients, and do not replace human decision-making. This job posting represents a current or anticipated vacancy. The position may be filled at any time, and the posting may be removed without notice once the role has been filled.

Privacy Policy

Attach a Resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.
Attach an additional file, if applicable. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!

Back to Top