Back to job search
VySystems logo

Java Full Stack Developer

  • Montréal, QC
  • On-site
  • Posted Nov 14, 2026
  • 1 position

Opens LinkedIn

Employment type
Full-time
Posting language
English
Application method
Apply on LinkedIn (LinkedIn sign-in required)

Job summary

Build accessible, responsive Angular applications and develop Java backend services, REST APIs, and microservices. Maintain existing components and databases, improve system performance and reliability, follow development best practices, participate in team processes, and mentor junior developers.

Job details

Responsibilities - Build responsive, accessible, and user-friendly single-page applications with Angular, TypeScript, HTML, and CSS. - Develop and enhance Java backend services, REST APIs, and microservices using Spring Boot and Hibernate. - Maintain existing Java, Angular, and Python components; contribute to database design, data modeling, and migrations across MySQL and MongoDB. - Improve application performance, availability, scalability, and fault tolerance. - Apply TDD and development best practices; participate in Agile ceremonies, code reviews, troubleshooting, and technical documentation. - Mentor junior developers and share knowledge across the team. ### Qualifications - 9+ years of overall experience, including 5+ years of hands-on single-page application development and substantial Java experience (the role profile specifies 7+ years for backend development). - Strong Angular and TypeScript skills, plus Java, Spring Boot or Hibernate, REST APIs, and microservices. - Experience with relational and NoSQL databases. - Python with Django or Flask, Docker, Kubernetes or OpenShift, CI/CD, observability tools, Unix, Apache or Tomcat, and automated testing tools are assets. - Strong analytical, communication, and design skills, with the ability to translate business needs into effective technical solutions.

What you’ll do

Build accessible, responsive Angular applications and develop Java backend services, REST APIs, and microservices. Maintain existing components and databases, improve system performance and reliability, follow development best practices, participate in team processes, and mentor junior developers.

Requirements

Requires 9+ years of overall experience, including 5+ years developing single-page applications and substantial Java backend experience, with the role profile specifying 7+ years for backend development. Strong Angular, TypeScript, Java, Spring, API, microservices, and database skills are required; experience with Python, containers, CI/CD, observability, Unix, and automated testing is an asset.

Listed skills

  • Angular · Preferred
  • TypeScript · Preferred
  • Java · Preferred
  • Spring Boot · Preferred
  • REST APIs · Preferred
  • HTML · Preferred
  • CSS · Preferred
  • Python · Preferred
  • MySQL · Preferred
  • MongoDB · Preferred
  • Docker · Preferred
  • Kubernetes · Preferred
  • CI/CD · Preferred
  • Automated testing · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Angular
  • TypeScript
  • Java
  • Spring Boot
  • Hibernate
  • REST APIs
  • Microservices
  • HTML
  • CSS
  • Python
  • MySQL
  • MongoDB
  • Docker
  • Kubernetes
  • CI/CD
  • Automated Testing

Job areas

  • Software
  • Technology

More jobs from VySystems

See all jobs from VySystems