Sr Java Backend Developer
- Montreal, QC, Canada
$75 to $80 CAD / hour · Contract
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