Back to results

Java Developer

  • Montreal, QC, H1A 0A1, Canada

$80,000 to $110,000 CAD / year · Full-time

Applications open in a new tab.

Job details

Pay
$80,000 to $110,000 CAD / year
Job type
Full-time
Posting language
English
Posted

Original job description

Benefits:

  • 401(k)
  • Health insurance
  • Training & development

Skill set.
Microservices design patterns, RESTful API design, Java (17 or 21), Spring Boot, and Spring Cloud, Spring Data JPA, Hibernate, SQL (PostgreSQL/MySQL), and NoSQL

Key Responsibilities

Microservice Development: Design and implement scalable, low-latency microservices using Java and Spring Boot.
API & Event Streaming: Build secure, robust RESTful APIs and establish asynchronous event-driven communication using Kafka or RabbitMQ.
Cloud & Container Deployment: Package applications into Docker containers and deploy/manage them within cloud-hosted Kubernetes environments.
Database Management: Optimize database schemas, write efficient complex queries, and handle data persistence layers using JPA/Hibernate.
Quality & CI/CD Automation: Maintain high code quality through automated unit/integration testing and actively participate in code reviews and CI/CD pipeline optimization.

More about this job

Responsibilities

Design and implement scalable microservices and secure RESTful APIs using Java and Spring Boot. Manage cloud deployments via Docker and Kubernetes while optimizing database schemas and CI/CD pipelines.

Requirements

Proficiency in Java 17/21, Spring framework, and both SQL and NoSQL databases is required. Experience with event streaming tools like Kafka and container orchestration with Kubernetes is essential.

Skills

  • Microservices design patterns
  • RESTful API design
  • Java
  • Spring Boot
  • Spring Cloud
  • Spring Data JPA
  • Hibernate
  • SQL
  • PostgreSQL
  • MySQL
  • NoSQL
  • Kafka
  • RabbitMQ
  • Docker
  • Kubernetes
  • CI/CD

Benefits

  • 401(k)
  • Health insurance
  • Training & development

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Java
  • Spring Boot
  • Spring Cloud
  • Microservices
  • RESTful API
  • Kafka
  • RabbitMQ
  • Docker
  • Kubernetes
  • PostgreSQL
  • MySQL
  • NoSQL
  • Hibernate
  • JPA
  • CI/CD
  • Unit Testing
  • Integration Testing
  • Event-Driven Architecture
  • Cloud Computing
  • Software Development

Report this job