1

Java Software Engineer Contract Jobs in Ontario (NOW HIRING)

Software Engineer - 2

London, ON ยท On-site

CA$80K - CA$100K/yr

Position Overview Software Engineer (Full Stack) We are looking for a Software Engineer to join our ... Build backend services using Java and Spring (on-prem and Azure cloud environments) * Develop and ...

Senior Java Developer

Toronto, ON ยท On-site +1

$91K - $120K/yr

Are you a Senior Java Developer who loves working with cutting-edge technologies and solving ... Apply software engineering fundamentals such as data structures, testing and debugging to ensure ...

Senior Java Developer

Toronto, ON ยท On-site +1

$91K - $120K/yr

Are you a Senior Java Developer who loves working with cutting-edge technologies and solving ... Apply software engineering fundamentals such as data structures, testing and debugging to ensure ...

... Contract Duration: 06/22/2026 to 10/31/2026 Possibility of extension: Yes, extension based on ... education in Software Engineering or Computer Scienc e . Best VS. Average Candidat e:The ideal ...

Highly skilled Software Engineer, ideally 7+ years' experience primarily in Java (flexible) \n ... Experienced delivering software\/applications from start\-finish \n * Ability to understand and ...

\n \n \n \n \n Our client is looking for an experienced Java developer for a contract position in Dublin. \n \n \n You will be joining a well established team working with clients both onshore and ...

As a Java Developer you will be joining a dynamic and energetic team consisting of developers ... You will be collaborating with the team to plan milestones, successfully execute software delivery ...

In C#, .NET, Java, React JS, TypeScript, RESTful APIs based on design specifications. * For SQL and ... Bachelor's degree in Computer Science, Software Engineering, or a related field, OR equivalent ...

We are seeking a skilled Software Engineer with strong experience in Java, Spring Boot, REST APIs, SOAP services, enterprise integration, and advanced Unix/Linux scripting. This role is critical to ...

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

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

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

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

You will work across modern distributed systems as well as existing large-scale Java-based ... backend software engineering * Strong programming experience in Java, Golang and Python

Software Engineer

Brampton, ON ยท On-site +1

CA$83K - CA$125K/yr

The Software Engineer will design, develop, document, test, deploy, and debug new and existing ... Python, Java, or Kotlin-we use multiple languages and value adaptability over a single stack

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

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

next page

Showing results 1-20

People also search for

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 Ontario? The most popular types of Java Software Engineer jobs in Ontario are:
What are popular job titles related to Java Software Engineer Contract jobs in Ontario? For Java Software Engineer Contract jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Java Software Engineer Contract jobs in Ontario look for? The top searched job categories for Java Software Engineer Contract jobs in Ontario are:
What cities in Ontario are hiring for Java Software Engineer Contract jobs? Cities in Ontario with the most Java Software Engineer Contract job openings:
Software Engineer - 2

Software Engineer - 2

e-EMPHASYS TECHNOLOGIES INC

London, ON โ€ข On-site

CA$80K - CA$100K/yr

Full-time

Posted 27 days ago


Job description


About Us

VitalEdge is a leading ERP software and solutions provider for dealers and rental companies in heavy equipment industries, including construction, mining, forestry, material handling, and agriculture. Our solutions help power critical operations that build infrastructure, grow food, and keep supply chains moving.

With over 700 employees, offices across four continents, and customers in more than 20 countries, we continue to expand our North American presence with both on-premises and cloud-based ERP platforms. Our flagship solution, IntelliDealer, is widely used by equipment dealers to manage their end-to-end business operations.


Why Work for VitalEdge?

We do not just build software, we enable industries that the world depends on every day. From agriculture to construction, our solutions support businesses that keep the global economy running.

You will join a team that is modernizing a proven product while building new cloud-based capabilities. It is a strong opportunity to work on meaningful systems, collaborate with experienced teams, and grow your technical and domain expertise.


Position Overview

Software Engineer (Full Stack)

We are looking for a Software Engineer to join our OEM Integrations team, working on the IntelliDealer platform. This team is responsible for building and maintaining integrations between IntelliDealer and major OEM partners such as John Deere, Komatsu, Kubota, and CNH.

This is a full stack role with a strong backend focus, where you will design and develop integration services while also contributing to frontend features that support those integrations.


Responsibilities
  • Design, develop, and maintain integration interfaces between IntelliDealer and OEM systems
  • Build backend services using Java and Spring (on-prem and Azure cloud environments)
  • Develop and maintain frontend components using React
  • Troubleshoot and resolve integration and application issues across the stack
  • Analyze logs, trace data flows, and perform root cause analysis
  • Collaborate with internal teams and OEM partners to define integration requirements
  • Improve system reliability, performance, and maintainability
  • Contribute to modernization efforts, including cloud-based microservices
  • Participate in code reviews and follow best practices for clean, maintainable code

Required Skills & Experience
  • 3 to 6 years of experience in full stack software development
  • Strong experience with Java and Spring/Spring Boot
  • Strong experience with React for frontend development
  • Experience building and supporting APIs and system integrations
  • Solid understanding of RESTful services and data formats (JSON, XML)
  • Experience with SQL and relational databases
  • Strong debugging and problem-solving skills

Nice to Have
  • Experience with Microsoft Azure and microservices architecture
  • Familiarity with event-driven or asynchronous integration patterns
  • Experience working with legacy systems (such as Lansa or monolithic applications)
  • Experience working with external partners or third-party integrations

Education
  • Bachelorโ€™s degree in Computer Science, Engineering, or related field (or equivalent experience)

Location
  • London, Ontario, Canada (Hybrid)