Job Search and Career Advice Platform

Enable job alerts via email!

Developer - Senior Java

Vaco Recruiter Services

Montreal

On-site

CAD 80,000 - 105,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology consulting firm in Montreal is seeking a Full Stack Developer to design and develop modern web applications. You will collaborate with architects and product teams to create scalable, cloud-ready solutions. The ideal candidate has over 5 years of experience in software development and is proficient in JavaScript/TypeScript and modern frameworks such as React or Angular. This role offers a dynamic work environment focused on continuous improvement and collaboration.

Qualifications

  • 5+ years of experience in Full Stack Software Development.
  • Proficiency in modern front-end frameworks (React, Angular, or Vue).
  • Strong back-end experience with Java (Spring Boot) or Node.js.
  • Familiarity with microservices, API design, and cloud-based deployments.
  • Experience working in Agile/Scrum environments.

Responsibilities

  • Design and develop modern web applications.
  • Build and maintain front-end interfaces using frameworks.
  • Develop robust back-end services.
  • Implement and manage RESTful and GraphQL APIs.
  • Collaborate with UX/UI designers and product owners.

Skills

JavaScript/TypeScript
React
Angular
Node.js
Docker
Kubernetes
Git
CI/CD tools
Microservices
API design

Tools

PostgreSQL
MongoDB
Github Copilot
Job description
About Highspring

At Highspring, we empower organizations to accelerate their digital transformation through high-impact consulting and delivery services.
Our teams combine technical expertise, agile execution, and strategic insight to help clients modernize platforms, scale capabilities, and deliver meaningful business outcomes.

We operate with a Delivery-as-a-Service mindset — embedding governance, quality, and transparency into every engagement. Our clients value Highspring for our ability to integrate quickly, deliver reliably, and elevate performance standards across their technology initiatives.

Role Overview

We are looking for a Full Stack Developer to join our growing team of technology consultants.
In this role, you’ll design, develop, and deploy scalable, secure, and high-performing applications across front-end and back-end layers. You’ll collaborate with architects, QA specialists, and product teams to deliver solutions that are maintainable, cloud-ready, and aligned with business goals.

Key Responsibilities
  • Participate in the design and development of modern web applications and digital platforms.
  • Build and maintain front-end interfaces using modern frameworks (React, Angular, or Vue).
  • Develop robust back-end services using Java, Node.js, or similar technologies.
  • Implement and manage RESTful and GraphQL APIs to support seamless integrations.
  • Contribute to the evolution of microservices and cloud-native architectures.
  • Ensure solutions are containerized (Docker/Kubernetes) and integrated with CI/CD pipelines.
  • Collaborate closely with UX/UI designers, QA engineers, and product owners.
  • Write clean, efficient, and testable code following industry best practices.
  • Conduct code reviews, troubleshoot issues, and optimize system performance.
  • Support continuous improvement by adopting new tools, frameworks, and technologies.
  • Participate in Agile ceremonies, providing technical insight and recommendations.
Required Skills & Experience
  • 5+ years of experience in Full Stack Software Development.
  • Proficiency in JavaScript/TypeScript and modern front-end frameworks (React, Angular, or Vue).
  • Strong back-end experience with Java (Spring Boot) or Node.js.
  • Familiarity with microservices, API design, and cloud-based deployments.
  • Hands-on experience with Docker, Kubernetes, Git, and CI/CD tools.
  • Understanding of relational and NoSQL databases (PostgreSQL, MongoDB, etc.).
  • Strong knowledge of security, scalability, and performance optimization principles.
  • Strong knowledge of Design Patterns
  • Excellent communication, teamwork, and problem-solving skills.
  • Experience working in Agile/Scrum environments.
  • Experience using Github Copilot or similar AI assistant coding tools
  • Experience with Unit Testing, mocking frameworks
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.