Back to results

Java 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

Job Title: Java Full Stack Developer

Location: Montreal, QC, Canada

Key Requirements

  • Strong experience in Java 17/21, Spring Boot, Maven/Gradle, and Angular 8+ (preferably Angular 17).
  • Proficiency in TypeScript/JavaScript, HTML5, CSS, and RESTful APIs.
  • Experience with Spring Security, JWT/OAuth2, microservices, and distributed application debugging.
  • Knowledge of PostgreSQL, Neo4j, data structures, design patterns, and software architecture.
  • Experience with Git/Gerrit, Jenkins/GitLab CI/CD, Docker, Kubernetes, Helm, and Spinnaker.
  • Familiarity with Prometheus, Grafana, ELK/EFK, and Linux/Unix.
  • Good to have: JUnit, Mockito, Selenium, Cucumber, Cypress, and open-source license management.
  • Strong analytical, troubleshooting, communication, and problem-solving skills.
  • Experience working in Agile environments with cross-functional teams.
More about this job

Responsibilities

Develop and maintain full-stack applications using Java and Angular, including RESTful APIs, microservices, and distributed systems. Support secure, reliable software delivery through debugging, CI/CD, containerization, monitoring, and collaboration with cross-functional Agile teams.

Requirements

Requires strong experience with Java 17 or 21, Spring Boot, Angular 8 or later, and web technologies, along with knowledge of databases, software architecture, and distributed application debugging. Candidates should also be familiar with security, CI/CD, containers, monitoring, testing tools, Linux/Unix, and Agile teamwork, and demonstrate strong analytical, communication, and problem-solving skills.

Skills

  • Java
  • Spring Boot
  • Angular
  • TypeScript
  • JavaScript
  • RESTful APIs
  • Spring Security
  • Microservices
  • PostgreSQL
  • Neo4j
  • Docker
  • Kubernetes
  • Jenkins
  • GitLab CI/CD
  • Prometheus
  • Grafana

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology

Keywords

  • Java 17
  • Java 21
  • Spring Boot
  • Maven
  • Gradle
  • Angular 8+
  • Angular 17
  • TypeScript
  • JavaScript
  • HTML5
  • CSS
  • RESTful APIs
  • Spring Security
  • JWT
  • OAuth2
  • Microservices
  • Distributed Applications
  • PostgreSQL
  • Neo4j
  • Data Structures
  • Design Patterns
  • Software Architecture
  • Git
  • Gerrit
  • Jenkins
  • GitLab CI/CD
  • Docker
  • Kubernetes
  • Helm
  • Spinnaker

Report this job