1

Java Software Engineer Contract Jobs in Ottawa, ON

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 ...

We are seeking a Senior Software Engineer with a strong backend focus to design, deliver, and support Java-based, cloud-native services. In this role, you will own complex features end-to-end ...

As a Software Developer in Test, you will ensure the quality and reliability of the System Model ... Design, develop, and maintain Java (Java 17+) services within a distributed, event-driven ...

Applied knowledge and experience with Java, C++, C, Typescript, and Python. * Applied knowledge and ... Supervisory experience of junior software developers. * Knowledge or experience with Electronic ...

Position: Software Developer Co-op/Intern Number of Position(s): 2 Duration: 4 Months+ Date ... Experience developing, testing, and maintaining software written in Java * Experience with Docker ...

The Engineer will contribute to the technical direction, supporting the Principal Engineers ... Kotlin/Java, Jetpack Compose, Android platform). * Demonstrated expert knowledge of software ...

As a Software Development Engineer II (Dev 2) on Dalton, you will focus primarily on backend development, working on Java-based microservices that process asynchronous events, manage data at scale ...

Software Developer, ASIC

Ottawa, ON ยท On-site

CA$89K - CA$142K/yr

Develop and maintain automation software using Java, Python and Make on Linux, adhering to ... Bachelor's degree in Computer Science, Engineering, or a related field. * Minimum of 5 years of ...

Junior Pentester (Remote)

Ottawa, ON ยท Remote

CA$70K - CA$95K/yr

... developers write secure code. You will be a part of the local and global security community and ... Demonstrated software development background in one or more of Python, .NET, Ruby, Java ...

Junior Pentester

Ottawa, ON ยท On-site +1

CA$70K - CA$95K/yr

... developers write secure code. You will be a part of the local and global security community and ... Demonstrated software development background in one or more of Python, .NET, Ruby, Java ...

C++ Developer

Ottawa, ON ยท Remote

CA$55 - CA$62.21/hr

Embedded C++ Software Engineer Join a Connected Vehicle Services platform team within an electric ... Basic familiarity with Java to support integrations or collaboration with Android and connectivity ...

New

next page

Showing results 1-20

Java Software Engineer Contract information

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 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 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 Ottawa, ON? The most popular types of Java Software Engineer jobs in Ottawa, ON are:
What are popular job titles related to Java Software Engineer Contract jobs in Ottawa, ON? For Java Software Engineer Contract jobs in Ottawa, ON, the most frequently searched job titles are:
What job categories do people searching Java Software Engineer Contract jobs in Ottawa, ON look for? The top searched job categories for Java Software Engineer Contract jobs in Ottawa, ON are:
Infographic showing various Java Software Engineer Contract job openings in Ottawa, ON as of June 2026, with employment types broken down into 3% Internship, 91% Full Time, 3% Temporary, and 3% Contract. Highlights an 73% In-person, 10% Hybrid, and 17% Remote job distribution.
Java Technical Lead

Java Technical Lead

Targeted Talent

Ottawa, ON โ€ข Remote

Full-time

Posted 26 days ago


Job description

We are looking for an experienced Java Technical Lead for our client. This is a permanent position that is remote anywhere in Canada! Our client is a global enterprise company with a product that you've likely used.

You Have:

  • 5+ yearsโ€™ experience as a Software Developer
  • Prior experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and
  • Experience working with Java, including great working knowledge of Java8 Lambdas and streaming functionality
  • Experience working with Microservices architecture
  • Experience working with AWS
  • Experience working with RESTful Web Services

Some AWESOME selling points:

  • Remote + flexible work schedule
  • North of six figures salary + Extended Health & Dental
  • Huge opportunity for career progression to lead
  • Amazing mentorship (seriously)
  • Great internal culture (and we're not just saying that)
  • Plenty of vacay
If this opportunity seems interesting to you, please go ahead and apply!

* Unfortunately we are only able to consider candidates who either live in Canada, or currently have an active Canadian work visa or citizenship for this role.


Targeted Talent logo

About Targeted Talent

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.

Industry

Recruiting and staffing services

Company size

11 - 50 Employees

Headquarters location

Vancouver, BC, CA