Back to results

Sr Java Backend Developer

  • Montreal, QC, Canada

$75 to $80 CAD / hour · Contract

Apply on LinkedIn About employer

Applications open in a new tab.

Job details

Pay
$75 to $80 CAD / hour
Job type
Contract
Apply by
Experience
10+ years of professional experience in Java backend development.
Posting language
English
Posted

Original job description

Pay Range: CAD 75-80/hr

Required Technical Skills

  • 10+ years of professional experience in Java backend development.
  • Strong expertise in Core Java and Advanced Java.
  • Hands-on experience with Java 8, Java 11, or Java 17.
  • Strong experience with Spring Boot, Spring Framework, Spring MVC, and Spring Data JPA.
  • Expertise in Microservices Architecture and distributed systems.
  • Strong experience in designing and developing RESTful APIs and web services.
  • Good understanding of Hibernate, JPA, JDBC, and ORM frameworks.
  • Strong SQL skills and experience with databases such as Oracle, MySQL, PostgreSQL, or SQL Server.
  • Experience with Multithreading, Concurrency, Collections, Streams, and Lambda Expressions.
  • Knowledge of application security, OAuth 2.0, JWT, and authentication mechanisms.
  • Experience with Git, Maven/Gradle, Jenkins, and CI/CD tools.
  • Strong debugging, troubleshooting, and performance optimization skills.

Preferred / Good-to-Have Skills

  • Experience with Apache Kafka, RabbitMQ, or other messaging technologies.
  • Cloud experience with AWS, Azure, or GCP.
  • Experience with Docker and Kubernetes.
  • Knowledge of Redis, MongoDB, Cassandra, or other NoSQL databases.
  • Experience with JUnit, Mockito, SonarQube, and code quality tools.
  • Familiarity with ELK Stack, Grafana, Prometheus, and application monitoring.
  • Knowledge of Agile development, DevOps practices, and CI/CD automation
More about this job

Responsibilities

Design and develop Java backend applications, microservices, distributed systems, RESTful APIs, and web services. Debug and troubleshoot applications, optimize performance, and contribute to secure, reliable software delivery.

Requirements

Requires 10 or more years of professional Java backend development experience, with strong expertise in Core and Advanced Java and hands-on experience with Java 8, 11, or 17. Candidates should have strong experience with Spring technologies, microservices, REST APIs, databases, security, build and CI/CD tools, and performance optimization; messaging, cloud, containers, NoSQL, testing, and monitoring experience are preferred.

Skills

  • Java
  • Spring Boot
  • Spring Framework
  • Spring MVC
  • Spring Data JPA
  • Microservices
  • Distributed Systems
  • RESTful APIs
  • Hibernate
  • SQL
  • Multithreading
  • OAuth 2.0
  • JWT
  • Git
  • Maven
  • Jenkins

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology

Keywords

  • Java
  • Core Java
  • Advanced Java
  • Java 8
  • Java 11
  • Java 17
  • Spring Boot
  • Spring Framework
  • Spring MVC
  • Spring Data JPA
  • Microservices Architecture
  • Distributed Systems
  • RESTful APIs
  • Web Services
  • Hibernate
  • JPA
  • JDBC
  • ORM
  • SQL
  • Oracle
  • MySQL
  • PostgreSQL
  • SQL Server
  • Multithreading
  • Concurrency
  • Collections
  • Streams
  • Lambda Expressions
  • OAuth 2.0
  • JWT

Report this job

Get in touch
MovoJobs

Contact us