Back to results

Full Stack Developer

  • Montreal, QC, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Key Competencies

  • Full-stack development, across back-end including Java, and front-end including JavaScript or Typescript, HTML5, CSS, and Angular (8, 10 or later, preferably 17).
  • Java (including Java 17 and/or Java 21), Maven/Gradle, and Spring Boot.
  • Angular framework
  • RESTful APIs.
  • Spring Security + JWT (or OAuth2).
  • Cloud-based databases including Neo4J (graph database) and Postgres.
  • Microservice implementation and debugging of distributed applications in a Linux environment.
More about this job

Responsibilities

Develop and maintain full-stack applications using Java-based back-end technologies and Angular-based front-end technologies. Implement and debug microservices and distributed applications in a Linux environment.

Requirements

The role calls for full-stack development experience with Java, Spring Boot, and Angular, along with JavaScript or TypeScript, HTML5, and CSS. It also requires familiarity with RESTful APIs, Spring Security with JWT or OAuth2, Neo4j or PostgreSQL, build tools such as Maven or Gradle, and microservices in Linux environments.

Skills

  • Full-Stack Development
  • Java
  • JavaScript
  • TypeScript
  • HTML5
  • CSS
  • Angular
  • Maven
  • Gradle
  • Spring Boot
  • RESTful APIs
  • Spring Security
  • JWT
  • OAuth2
  • Neo4j
  • PostgreSQL

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology

Keywords

  • Full-Stack Development
  • Back-End Development
  • Front-End Development
  • Java
  • Java 17
  • Java 21
  • JavaScript
  • TypeScript
  • HTML5
  • CSS
  • Angular
  • Maven
  • Gradle
  • Spring Boot
  • RESTful APIs
  • Spring Security
  • JWT
  • OAuth2
  • Neo4j
  • PostgreSQL
  • Cloud-Based Databases
  • Microservices
  • Distributed Applications
  • Linux
  • Debugging

Report this job