Java Developer
Montreal, QC · Hybrid
Bachelor's degree in Computer Science, Software Engineering, Engineering, Mathematics, Physics, or ... Java and/or Node.js. * 5+ years of experience building and supporting distributed cloud-based ...
New
Montreal, QC · Hybrid
Bachelor's degree in Computer Science, Software Engineering, Engineering, Mathematics, Physics, or ... Java and/or Node.js. * 5+ years of experience building and supporting distributed cloud-based ...
New
Montreal, QC · Hybrid
Bachelor's degree in Computer Science, Software Engineering, Engineering, Mathematics, Physics, or ... Java and/or Node.js. * 5+ years of experience building and supporting distributed cloud-based ...
New
We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a ...
Quick apply
We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a ...
We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a ...
Quick apply
We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a ...
We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a ...
Quick apply
We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a ...
Implementation of the "software factory" to build and deploy the application, * Proposal of ... Java, Kotlin * SQL, PostgreSQL, Oracle * SpringBoot * ElasticSearch, Kibana, Matomo * Kubernetes
Implementation of the "software factory" to build and deploy the application, * Proposal of ... Java, Kotlin * SQL, PostgreSQL, Oracle * SpringBoot * ElasticSearch, Kibana, Matomo * Kubernetes
We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a ...
Quick apply
We are looking for an experienced Intermediate Java Developer for our client. This is a permanent position that is remote to start with later relocation to Calgary or Winnipeg . Our client is a ...
Montreal, QC · Remote
$85K - $110K/yr
You Have: * 4+ years' experience working as a DevOps Engineer * 2+ years' experience coding/building applications as a Software Engineer * Experience coding/building applications in Java OR Python
Quick apply
Montreal, QC · Remote
$85K - $110K/yr
You Have: * 4+ years' experience working as a DevOps Engineer * 2+ years' experience coding/building applications as a Software Engineer * Experience coding/building applications in Java OR Python
Montreal, QC · Remote
$85K - $110K/yr
You Have: * 4+ years' experience working as a DevOps Engineer * 2+ years' experience coding/building applications as a Software Engineer * Experience coding/building applications in Java OR Python
Quick apply
Montreal, QC · Remote
$85K - $110K/yr
You Have: * 4+ years' experience working as a DevOps Engineer * 2+ years' experience coding/building applications as a Software Engineer * Experience coding/building applications in Java OR Python
Quebec, QC · Remote
$85K - $110K/yr
You Have: * 4+ years' experience working as a DevOps Engineer * 2+ years' experience coding/building applications as a Software Engineer * Experience coding/building applications in Java OR Python
Quick apply
Quebec, QC · Remote
$85K - $110K/yr
You Have: * 4+ years' experience working as a DevOps Engineer * 2+ years' experience coding/building applications as a Software Engineer * Experience coding/building applications in Java OR Python
Quebec, QC · Remote
$85K - $110K/yr
You Have: * 4+ years' experience working as a DevOps Engineer * 2+ years' experience coding/building applications as a Software Engineer * Experience coding/building applications in Java OR Python
Quick apply
Quebec, QC · Remote
$85K - $110K/yr
You Have: * 4+ years' experience working as a DevOps Engineer * 2+ years' experience coding/building applications as a Software Engineer * Experience coding/building applications in Java OR Python
Montreal, QC · On-site +1
We partner with HR teams and HR software companies to design and deliver custom integrations that ... The Role As a Senior Research and Development Developer at Flexspring, you will design and build ...
Montreal, QC · On-site +1
We partner with HR teams and HR software companies to design and deliver custom integrations that ... The Role As a Senior Research and Development Developer at Flexspring, you will design and build ...
Concevoir, développer et faire évoluer des services back‑end en Java * Participer à la ... Bonne connaissance des outils DevOps : Jenkins, Git/Bitbucket, Nexus, Docker * Expérience ...
New
Concevoir, développer et faire évoluer des services back‑end en Java * Participer à la ... Bonne connaissance des outils DevOps : Jenkins, Git/Bitbucket, Nexus, Docker * Expérience ...
New
Best practices in software excellence: DDD, BDD, TDD, Design Patterns, Clean Code; * Language: Java ... Springdoc OpenAPI (Swagger UI); * DevOps: Github Actions, Jenkins, Docker, Kubernetes, Linux (on ...
Best practices in software excellence: DDD, BDD, TDD, Design Patterns, Clean Code; * Language: Java ... Springdoc OpenAPI (Swagger UI); * DevOps: Github Actions, Jenkins, Docker, Kubernetes, Linux (on ...
Montreal, QC · On-site
Best practices in software excellence: DDD, BDD, TDD, Design Patterns, Clean Code; * Language: Java ... Springdoc OpenAPI (Swagger UI); * DevOps: Github Actions, Jenkins, Docker, Kubernetes, Linux (on ...
Montreal, QC · On-site
Best practices in software excellence: DDD, BDD, TDD, Design Patterns, Clean Code; * Language: Java ... Springdoc OpenAPI (Swagger UI); * DevOps: Github Actions, Jenkins, Docker, Kubernetes, Linux (on ...
Quebec, QC · Remote
You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior ... Experience working with Java , including great working knowledge of Java8 Lambdas and streaming ...
Quick apply
Quebec, QC · Remote
You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior ... Experience working with Java , including great working knowledge of Java8 Lambdas and streaming ...
Quebec, QC · Remote
You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior ... Experience working with Java , including great working knowledge of Java8 Lambdas and streaming ...
Quick apply
Quebec, QC · Remote
You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior ... Experience working with Java , including great working knowledge of Java8 Lambdas and streaming ...
Montreal, QC · Remote
You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior ... Experience working with Java , including great working knowledge of Java8 Lambdas and streaming ...
Quick apply
Montreal, QC · Remote
You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior ... Experience working with Java , including great working knowledge of Java8 Lambdas and streaming ...
Montreal, QC · Remote
You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior ... Experience working with Java , including great working knowledge of Java8 Lambdas and streaming ...
Quick apply
Montreal, QC · Remote
You Have: * 5+ years' experience as a Software Developer * Prior experience mentoring junior ... Experience working with Java , including great working knowledge of Java8 Lambdas and streaming ...
Montreal, QC · On-site
Ce role necessite une solide expertise en matiere de Java , Spring Framework , SQL , le ... Collaborer avec les equipes DevOps, QA et produit pour garantir une livraison sans faille.
Montreal, QC · On-site
Ce role necessite une solide expertise en matiere de Java , Spring Framework , SQL , le ... Collaborer avec les equipes DevOps, QA et produit pour garantir une livraison sans faille.
Salary: Dveloppeur.euse Snior backend Java/.NET Tu recherches un nouveau challenge en tant que ... Tu as de lexprience dans un environnement DevOps (CI/CD) ; * Une exprience avec des services cloud ...
Quick apply
Salary: Dveloppeur.euse Snior backend Java/.NET Tu recherches un nouveau challenge en tant que ... Tu as de lexprience dans un environnement DevOps (CI/CD) ; * Une exprience avec des services cloud ...
$59.5K - $69K
2% of jobs
$69K - $78.5K
5% of jobs
$78.5K - $88K
12% of jobs
$92.4K is the 25th percentile. Wages below this are outliers.
$88K - $97.5K
13% of jobs
$97.5K - $107K
16% of jobs
The median wage is $108.5K / yr.
$107K - $116.5K
14% of jobs
$116.5K - $126K
12% of jobs
$127.4K is the 75th percentile. Wages above this are outliers.
$126K - $135.5K
11% of jobs
$135.5K - $145K
9% of jobs
$145K - $154.5K
5% of jobs
$154.5K - $164K
2% of jobs
$59.5K
$112.6K
$164K
A Java software engineer designs and develops computer applications using the Java programming language. In this job, you work with web developers and other software engineers to integrate java software into online platforms or other types of computer software. You are present for the entire development lifecycle, from design through quality testing. Your other duties may include documenting the programming code for other users or developers and writing reports to management or department heads. Java engineers work in large teams, so you must be able to collaborate with many people to complete a project.
| Aspect | Java Software Engineer | Java Developer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Science, Java certifications | Bachelor's in Computer Science, Java certifications |
| Work Environment | Designing, developing, and testing Java applications | Writing, debugging, and maintaining Java code |
| Employer & Industry Usage | Tech companies, software firms, enterprise solutions | Startups, software companies, freelance projects |
| Common Search & Comparison | Often compared for roles involving system design and architecture | Focused on coding and implementation tasks |
While both roles require similar skills and certifications, Java Software Engineers typically focus on designing and architecting Java applications, whereas Java Developers primarily concentrate on coding and maintaining Java programs. The choice depends on the project scope and career focus.

Other
Posted 16 hours ago
We are looking for a Back End Java Developer for a 6 months contract with high possibility of extension. Role is hybrid with 4 days a week on site in Downtown Montreal.
Key Responsibilities
Required Qualifications
Preferred Qualifications
What You'll Bring
Note: We use AI tools to: obtain basic information, detect plagiarism, false employment history or references, categorize your skills, and do an initial match with job posting.