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