Back to results

Java Full Stack Developer

  • Montreal, QC, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Posting language
English · French
Posted

Original job description

This listing includes English and French.

  • Java 17/21, Spring Boot, Maven/Gradle
  • Angular 8+ / preferably Angular 17, JavaScript/TypeScript, HTML5, CSS
  • RESTful APIs, Spring Security, JWT/OAuth2
  • Neo4j + PostgreSQL
  • Microservices, Linux, distributed systems
  • Data structures, algorithms, design patterns & architecture
  • GitLab/Jenkins, Git/Gerrit
  • Prometheus, Grafana, ELK/EFK
  • Docker, Helm, Kubernetes, Spinnaker
  • Good to have: JUnit, Mockito, Selenium, Cucumber, Cypress
  • Agile, cross-functional teamwork & strong communication
More about this job

Responsibilities

Develop and maintain full-stack applications using Java and Angular within a microservices architecture. Implement secure APIs and manage distributed systems using containerization and monitoring tools.

Requirements

Requires proficiency in Java 17/21, Spring Boot, and Angular 8+ along with experience in SQL and NoSQL databases. Candidates should be familiar with DevOps tools like Docker, Kubernetes, and CI/CD pipelines.

Skills

  • Java 17/21
  • Spring Boot
  • Angular
  • TypeScript
  • RESTful APIs
  • Spring Security
  • Neo4j
  • PostgreSQL
  • Microservices
  • Docker
  • Kubernetes
  • GitLab
  • Jenkins
  • Prometheus
  • Grafana
  • ELK/EFK

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Consulting

Keywords

  • Java
  • Spring Boot
  • Maven
  • Gradle
  • Angular
  • JavaScript
  • TypeScript
  • HTML5
  • CSS
  • RESTful APIs
  • Spring Security
  • JWT
  • OAuth2
  • Neo4j
  • PostgreSQL
  • Microservices
  • Linux
  • Distributed Systems
  • Data Structures
  • Algorithms
  • Design Patterns
  • GitLab
  • Jenkins
  • Git
  • Gerrit
  • Prometheus
  • Grafana
  • ELK
  • Docker
  • Kubernetes

Report this job