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 ...
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 ...
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 ...
... modern programming languages and frameworks such as Java, Node.js, React, JavaScript/TypeScript, and/or Python Hands-on experience designing and building APIs and distributed systems using REST ...
... modern programming languages and frameworks such as Java, Node.js, React, JavaScript/TypeScript, and/or Python Hands-on experience designing and building APIs and distributed systems using REST ...
Vancouver, BC ยท Remote
Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience working with Java , including great working knowledge of Java8 ...
Quick apply
Vancouver, BC ยท Remote
Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience working with Java , including great working knowledge of Java8 ...
North Vancouver, BC ยท Remote
Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience working with Java , including great working knowledge of Java8 ...
Quick apply
North Vancouver, BC ยท Remote
Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience working with Java , including great working knowledge of Java8 ...
North Vancouver, BC ยท Remote
Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience working with Java , including great working knowledge of Java8 ...
Quick apply
North Vancouver, BC ยท Remote
Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience working with Java , including great working knowledge of Java8 ...
Vancouver, BC ยท On-site
... Java (Programming Language), Oracle, Programming Languages, Software Development Life Cycle (SDLC), Spring Batch, Spring Boot, Spring Framework Additional Job Details Address: 745 THURLOW ST:
Vancouver, BC ยท On-site
... Java (Programming Language), Oracle, Programming Languages, Software Development Life Cycle (SDLC), Spring Batch, Spring Boot, Spring Framework Additional Job Details Address: 745 THURLOW ST:
Vancouver, BC ยท Remote
Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience working with Java , including great working knowledge of Java8 ...
Quick apply
Vancouver, BC ยท Remote
Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and * Experience working with Java , including great working knowledge of Java8 ...
Vancouver, BC ยท On-site
This role is for full stack engineers, with primary experience in Java. As one aviso: * We Care ... Experience with object-oriented programming languages such as C#, or Python would be an asset
Vancouver, BC ยท On-site
This role is for full stack engineers, with primary experience in Java. As one aviso: * We Care ... Experience with object-oriented programming languages such as C#, or Python would be an asset
Title and Summary Lead Software Engineer (Java - SDET) Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital ...
Title and Summary Lead Software Engineer (Java - SDET) Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital ...
Vancouver, BC ยท Remote
We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a ...
Quick apply
Vancouver, BC ยท Remote
We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a ...
North Vancouver, BC ยท Remote
We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a ...
Quick apply
North Vancouver, BC ยท Remote
We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a ...
North Vancouver, BC ยท Remote
We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a ...
Quick apply
North Vancouver, BC ยท Remote
We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a ...
Vancouver, BC ยท Remote
We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a ...
Quick apply
Vancouver, BC ยท Remote
We are looking for an experienced Senior Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a ...
Good Data analysis and programing skills and understanding of large datasets (no sql joins) * Good knowledge of Java and spark architecture and design principles * Good experience in Junit/Testing ...
Good Data analysis and programing skills and understanding of large datasets (no sql joins) * Good knowledge of Java and spark architecture and design principles * Good experience in Junit/Testing ...
Excellent hands-on Java programming skills and exposure to Spring Boot * Experience with software development lifecycle (SDLC) processes, tools, and Agile methodologies * Hands-on Experience with AWS ...
Excellent hands-on Java programming skills and exposure to Spring Boot * Experience with software development lifecycle (SDLC) processes, tools, and Agile methodologies * Hands-on Experience with AWS ...
$14.42 - $19.71
2% of jobs
$19.71 - $25
3% of jobs
$25 - $30.29
11% of jobs
$33.37 is the 25th percentile. Wages below this are outliers.
$30.29 - $35.58
16% of jobs
$35.58 - $40.87
8% of jobs
$40.87 - $46.15
4% of jobs
The median wage is $51 / hr.
$46.15 - $51.44
6% of jobs
$51.44 - $56.73
11% of jobs
$56.73 - $62.02
11% of jobs
$62.92 is the 75th percentile. Wages above this are outliers.
$62.02 - $67.31
20% of jobs
$67.31 - $72.60
8% of jobs
$14
$49
$72
A Java Programming job involves designing, developing, and maintaining applications using the Java programming language. Java developers work on a variety of projects, including web applications, mobile apps, enterprise software, and cloud-based solutions. Responsibilities often include writing code, debugging, testing, and collaborating with teams to ensure software efficiency and scalability. Java is widely used due to its platform independence, making it a valuable skill in industries like finance, healthcare, and technology.
A typical workday for a Java Programmer involves writing, testing, and debugging code for various applications or backend systems, often as part of a broader development team. You may participate in daily stand-up meetings, collaborate with project managers or QA engineers, and review code with peers to ensure best practices are followed. Beyond coding, you might also contribute to design discussions, refine user stories, and handle tasks related to integrating APIs or optimizing system performance. This role balances independent programming tasks with frequent interaction and coordination across technical and sometimes client-facing teams.
To thrive in Java Programming, you need a strong command of object-oriented programming, problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with development tools such as Eclipse or IntelliJ IDEA, version control systems like Git, and relevant Java certifications (e.g., Oracle Certified Professional) is highly valued. Strong teamwork, effective communication, and adaptability help Java programmers excel in collaborative and fast-paced environments. These skills ensure the delivery of robust, maintainable code and support ongoing success in evolving tech landscapes.
The most popular types of Java Programming jobs in British Columbia are:
For Java Programming jobs in British Columbia, the most frequently searched job titles are:
The top searched job categories for Java Programming jobs in British Columbia are:

Full-time
Medical, Dental, PTO
Re-posted 13 days ago
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 global enterprise company with a product that you've likely used.
You Have:
Bonus Points:
Perks:
If this opportunity sounds like something that fits your career path, please apply to this posting; we'd love to talk to you!
Sourced by ZipRecruiter
Your single source for HR professional services, we offer job seekers specialized employment services, spanning contract, permanent positions, and project solutions for highly specialized and managerial level talent needs. Our team of specialized recruiters and consultants abilities extend far beyond resume or career counseling. With hundreds of collaborators strategically located throughout the country, our organization possess the local market knowledge and industry relationships that make successful geography-specific reach possible.
Recruiting and staffing services
11 - 50 Employees
Vancouver, BC, CA