1

Java Software Engineer Contract Jobs in Vancouver, BC

... a Software Engineer I to join our Data Foundation team. This is an opportunity to launch your ... Strong coding skills in at least one of Java or Python and willingness to develop proficiency in ...

Title and Summary Lead software engineer Who is Mastercard? Mastercard is a global technology ... Java, Spring Boot, Go. Experience using AI coding assistants to improve development speed, code ...

... Java, Python, GO Be the force multiplier for automations and enhancements All About You Minimum bachelor's degree in information technology, Computer Science or extensive work experience. Hands-on ...

... Java, Python, GO Be the force multiplier for automations and enhancements All About You Minimum bachelor's degree in information technology, Computer Science or extensive work experience. Hands-on ...

As a Senior Java Developer at Global Relay, you'll be using leading edge technologies to build pioneering products that are used by tens of thousands of users globally to solve real world business ...

Senior Software Engineer We are looking for a Senior Software Engineer to join our Universal Asset ... What you'll bring: * 8 or more years of experience in software development using Golang/Go, Java, C ...

As a Software Engineer, this is your chance to work alongside a group of talented developers ... Go, Ruby, Python or Java * OO design, network programming, HTTP, AWS S3 and file systems

... Engineer, you will design and implement software solutions independently across the full ... contracts, and data models Write high-quality, scalable code across the full technology stack ...

Senior Software Engineer - Live Pay

Vancouver, BC ยท Hybrid

CA$199K - CA$244K/yr

POSITION SUMMARY We are looking for an experienced, passionate, and resourceful backend software ... Proficient in at least one JVM programming language, such as Java, Kotlin, or Scala. * Experience ...

Title and Summary Lead Software Engineer The AI & Decision Engineering Platform powers intelligent ... Essential Knowledge/Experience Strong programming skills with deep knowledge of Java. Excellent ...

next page

Showing results 1-20

Java Software Engineer Contract information

What are the key skills and qualifications needed to thrive as a Java Software Engineer Contractor, and why are they important?

To thrive as a Java Software Engineer Contractor, you need strong proficiency in Java programming, experience with software development lifecycles, and typically a bachelor's degree in computer science or a related field. Familiarity with tools such as Spring Framework, Git, Maven, and cloud platforms, as well as knowledge of unit testing frameworks, is highly valued. Excellent problem-solving abilities, adaptability, and clear communication help you stand out, especially when collaborating remotely or integrating with diverse teams. These skills and qualities are crucial for delivering reliable, scalable solutions on time and ensuring smooth coordination in dynamic project environments.

What are some common challenges faced by Java Software Engineers on contract assignments, and how can they be managed?

Contract Java Software Engineers often face challenges such as quickly adapting to new codebases, understanding project requirements with limited onboarding time, and integrating smoothly with established teams. To manage these challenges, it's important to proactively communicate with team members, ask clarifying questions early, and make use of available documentation. Contract roles also require strong time management and self-motivation, as deliverables and expectations may be clearly defined but support can be less hands-on compared to permanent positions.

What is a Java Software Engineer Contract?

A Java Software Engineer Contract is a temporary or fixed-term role where a software engineer is hired to develop, test, and maintain software applications using the Java programming language. Contractors typically work on specific projects or for a set period, rather than as permanent employees. These roles often require expertise in Java frameworks, object-oriented programming, and collaboration with other developers or teams. Contract positions can offer flexibility, competitive pay, and opportunities to work on diverse projects.

What is the difference between Java Software Engineer Contract vs Java Software Engineer?

AspectJava Software Engineer ContractJava Software Engineer
Employment TypeTemporary/Project-basedFull-time/permanent
DurationFixed-termIndefinite
Work EnvironmentClient sites, consulting firms, or remoteCompany offices or remote
CertificationsTypically no specific certifications requiredOften prefers Java certifications or related credentials

Java Software Engineer Contract roles are temporary positions focused on specific projects, offering flexibility but less job security. Full-time Java Software Engineers work permanently within organizations, with benefits and career growth opportunities. Both roles require strong Java skills, but contracts may have less emphasis on certifications. Choose based on your career goals and desired work environment.

What are the most commonly searched types of Java Software Engineer jobs in Vancouver, BC? The most popular types of Java Software Engineer jobs in Vancouver, BC are:
What are popular job titles related to Java Software Engineer Contract jobs in Vancouver, BC? For Java Software Engineer Contract jobs in Vancouver, BC, the most frequently searched job titles are:
What job categories do people searching Java Software Engineer Contract jobs in Vancouver, BC look for? The top searched job categories for Java Software Engineer Contract jobs in Vancouver, BC are:
Infographic showing various Java Software Engineer Contract job openings in Vancouver, BC as of May 2026, with employment types broken down into 4% As Needed, 43% Full Time, 47% Part Time, 2% Temporary, and 4% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution.
Software Engineer I

Software Engineer I

Planview Incorporated

Vancouver, BC โ€ข Hybrid

Other

Medical, Retirement, PTO

Posted 23 days ago


Job description

Company Overview

Planview has one mission: to build the future of connected work, from ideas to impact.

As the global leader in work and resource management, Planview helps organizations accelerate the achievement of what matters most, supporting our customers from need to speed, from passion to progress, and from overhead to optimization. We provide the industryโ€™s most comprehensive solutions designed for strategic planning, portfolio and resource management, Lean and Agile delivery, product portfolio management, capability, and technology management (enterprise architecture), innovation management, and collaborative work and project management. Our connected platform of solutions underpins the business and digital transformations of more than 4,500 customers globally, including 59 of the Fortune 100.

At Planview, our people connections drive our innovation and success. Our global team of 1400+ work remotely and across our offices including Austin, Vancouver, Hod Hasharon, Bangalore, Sydney, and Stockholm. Weโ€™re proud of our world-class, connected culture built on our shared values, that supports our teams to be successful from anywhere.

Learn more about our portfolio at planview.com, and connect with us on LinkedIn, Instagram, and X.

#LI-CG1 #LI-Hybrid


The Opportunity

Software Engineer I - VANCOUVER, CANADA (HYBRID)

We are seeking a Software Engineer I to join our Data Foundation team. This is an opportunity to launch your career in cloud and data engineering, working alongside experienced engineers who will mentor you as you develop your skills. You will contribute to building data pipelines and platform features while learning the practices and technologies that power enterprise-scale data platforms.ย 


What You'll Do

In thisย influentialย role, you willย 

Learn and Contributeย 

Work on well-defined tasks and projects that build your foundational skills in cloud and data engineering. Implement features and fixes under the guidance of senior engineers, learning to write clean, testable code that meets team standards. As you grow, you will take on increasingly complex work with greater independence.ย 

Build Technical Foundationsย 

Developย proficiencyย in our technology stack including AWS, data processing frameworks, and modern development tools. Learn how distributed systems work at scale and how to build software that is reliable, maintainable, and performant. Senior engineers will provide mentorship and code review to accelerate your growth.ย 

Collaborate and Communicateย 

Work closely with your teammates, asking questions and seeking feedback to accelerate your learning. Participate in team meetings, code reviews, and technical discussions. Communicate clearly about your progress, blockers, and whatย you'reย learning.ย 

Develop Production Awarenessย 

Learn our "You Build It, You Run It" culture byย participatingย in on-call rotations with support from experienced team members. Develop understanding of how production systemsย operate, how incidents are handled, and how monitoring and alerting helpย maintainย platform reliability.ย 


What You'll Bring

Who We Are Looking Forย 

You are early in your career and eager to grow as an engineer. You have foundational programming skills and genuine curiosity about cloud infrastructure and data systems. You learn quickly, ask good questions, and take feedback well. You take pride in your work and want to build things that matter.ย 

Youย don'tย need to have all the answers โ€” you need to be motivated to find them.ย You'reย looking for an environment where you can learn from experienced engineers, contribute meaningfully from day one, and build toward a long-term career in data engineering.ย 

Required Qualificationsย 

  • 1-2 years of professional software development experience, or recent graduate with strong internship or co-op experience.ย ย 
  • Strong coding skills in at least oneย ofย Java or Pythonย and willingness to developย proficiencyย in both.ย ย 
  • Basic understanding ofย SQLย and relational databases.ย ย 
  • Foundational knowledge ofย data structures and algorithms.ย ย 
  • Familiarity withย version control (Git)ย and basic software development practices.ย ย 
  • Exposure toย cloud platforms (AWS preferred)ย through coursework, personal projects, or prior experience.ย ย 
  • Strongย communicationย skillsย and ability to work collaboratively in a team environment.ย ย 
  • Curiosity and eagerness to learnย โ€” a growth mindset is essential.ย ย 
  • Willingness toย participateย inย on-call rotationsย and learn production operations practices.ย 
  • Expected Salary: 80,000 -97,000 CAD

Preferred Qualificationsย 

These skills are notย requiredย on day one, but they are highly valued:ย 

  • Exposure toย data processing conceptsย or frameworks (Spark, Glue, ETL pipelines).ย 
  • Familiarity withย Docker and containerizationย concepts.ย 
  • Experience withย CI/CD pipelinesย or automated testing.ย 
  • Personal projects or coursework involvingย cloud servicesย orย data engineering.ย 
  • Interest inย Generative AIย and experience using AI-powered coding assistants for learning and productivity.ย 

Benefits at Planview

At Planview, youโ€™ll join our global team and culture which reflects the vibrant communities in which our employees live and work. To support you at Planview, you will enjoy:

  • Unplugged Days: 4 company-wide paid days off per year to recharge and relax.
  • Generous PTO offerings (region dependent).
  • Region specific competitive benefit plans to support you at any life stage including parental leave, retirement, medical plans, wellness support, and remote work support.
  • Paid time to volunteer through Planviewโ€™s Force for Good Week.
  • Employee Referral bonus program.
  • Weekly office lunches for hybrid team members and social events.
  • Flexible work hours/environment.

Now is a great time to join our team. If you are looking for a place to grow your career, innovate with best-in-class solutions, and build the future of connected work, Planview is the right place for you!


Diversity, Equity and Inclusion at Planview
As part of our efforts to build a workforce with diverse talent, we encourage applications from Indigenous, Black, and other racialized communities, 2SLGBTQIA+ communities, people with neurodivergence, immigrants, people with disabilities, and other equity deserving groups. In addition to building a diverse workforce, we are committed to fostering an inclusive and accessible experience. Reasonable accommodations for the interview process can be requested by emailing recruitment@planview.com.Qualifications:

Who We Are Looking Forย 

You are early in your career and eager to grow as an engineer. You have foundational programming skills and genuine curiosity about cloud infrastructure and data systems. You learn quickly, ask good questions, and take feedback well. You take pride in your work and want to build things that matter.ย 

Youย don'tย need to have all the answers โ€” you need to be motivated to find them.ย You'reย looking for an environment where you can learn from experienced engineers, contribute meaningfully from day one, and build toward a long-term career in data engineering.ย 

Required Qualificationsย 

  • 1-2 years of professional software development experience, or recent graduate with strong internship or co-op experience.ย ย 
  • Strong coding skills in at least oneย ofย Java or Pythonย and willingness to developย proficiencyย in both.ย ย 
  • Basic understanding ofย SQLย and relational databases.ย ย 
  • Foundational knowledge ofย data structures and algorithms.ย ย 
  • Familiarity withย version control (Git)ย and basic software development practices.ย ย 
  • Exposure toย cloud platforms (AWS preferred)ย through coursework, personal projects, or prior experience.ย ย 
  • Strongย communicationย skillsย and ability to work collaboratively in a team environment.ย ย 
  • Curiosity and eagerness to learnย โ€” a growth mindset is essential.ย ย 
  • Willingness toย participateย inย on-call rotationsย and learn production operations practices.ย 
  • Expected Salary: 80,000 -97,000 CAD

Preferred Qualificationsย 

These skills are notย requiredย on day one, but they are highly valued:ย 

  • Exposure toย data processing conceptsย or frameworks (Spark, Glue, ETL pipelines).ย 
  • Familiarity withย Docker and containerizationย concepts.ย 
  • Experience withย CI/CD pipelinesย or automated testing.ย 
  • Personal projects or coursework involvingย cloud servicesย orย data engineering.ย 
  • Interest inย Generative AIย and experience using AI-powered coding assistants for learning and productivity.ย 
Education:UNAVAILABLEEmployment Type: UNAVAILABLE