1

Java Software Engineer Contract Jobs in Ontario (NOW HIRING)

Proficient in C, Visual C++, C#, Java * Strong communication and documentation skills ... Software Engineer jobs in Markham, Ontario, Canada . #J-18808-Ljbffr

New

Leverage your Java skills to tackle exciting technical challenges while working remotely or in ... We are looking for a Software Engineer with at least three years of experience in developing ...

New

We are seeking a seasoned Software Engineer with over 5 years of experience using C# or Java, and a strong understanding of both. Experience with either Angular or React is also required. If you are ...

About the Role We're looking for an Software Engineer to join our Automotive Finance Engineering ... NET, C#, Java, and React. * Build and enhance REST APIs, microservices, and event-driven components.

Senior Java Developer - Operate

Toronto, ON · On-site

CA$72K - CA$138K/yr

Temporary Contract Work Model: Hybrid Reference code: 132943 Primary Location: Toronto, ON All ... software solutions for a leading North American Bank. This long-term staff augmentation role ...

As a Senior Software Engineer Developer (Java/Python) at Emergn you will take responsibility over designing, coding, testing and deploying Javascript-based applications. Join our team and let ...

We're looking for an Software Engineer to join our Automotive Finance Engineering team. You will ... NET, C#, Java, and React. * Build and enhance REST APIs, microservices, and event-driven components.

Bachelor's Degree in Engineering \/ Computer Science \n * 3+ years' experience as a full stack developer on Java or AEM \n * Strong experience within: JavaScript, HTML5, CSS \/ Sass \n * Development ...

\n \n \n \n \n Our client has a requirement for a highly experienced Java Developer for a contract position in Dublin. You will be joining a highly collaborative team offering you the opportunity to ...

... contract, you will more than likely be extended an additional 12 months after that. \n \n \n \n \n \n Requirements \n \n \n * Minimum 5 years experience as a Senior Engineer \n * Experience with Java ...

... years in Java and 2 years in python; * Experience with creating software documentation and other forms of technical writing; * Experience in developing and debugging high performance software;

\n \n \n \n \n Our client, an impressive SAAS company, is continuing to build out their tech operations in Dublin. \n \n \n \n \n \n We are looking for Java\/Fullstack Software Engineers to join our ...

We are seeking a skilled software engineer to join our team. Key Responsibilities: Implement ... Deep experience with Python or Java and Springboot Production level experience in AWS, Azure, GCP ...

We are seeking a highly skilled Senior Java Engineer to design, develop, and maintain scalable ... software development Strong proficiency in Java (Java 17 ) Experience with Spring / Spring Boot ...

We are seeking a highly skilled Senior Java Engineer to design, develop, and maintain scalable ... software development Strong proficiency in Java (Java 17+) Experience with Spring / Spring Boot ...

Highly skilled Software Engineer, ideally 7+ years' experience primarily in Java (flexible) \n ... Extensive experience in development of Microservices \n * Spring Boot experience \n * Experience ...

We are seeking a highly skilled Senior Java Engineer to design, develop, and maintain scalable ... software development Strong proficiency in Java (Java 17+) Experience with Spring / Spring Boot ...

We are seeking a highly skilled Senior Java Engineer to design, develop, and maintain scalable ... software development Strong proficiency in Java (Java 17 ) Experience with Spring / Spring Boot ...

Shape the future of secure identities with Okta as a Software Engineer specializing in device ... Proficient in Java and Spring for server-side architecture * Capable of handling complex database ...

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

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Get AI-powered advice on this job and more exclusive features.

EPSON Canada is committed to providing its customers with cutting‑edge digital imaging solutions. Our product portfolio includes industry‑leading printers, scanners, projectors, and other electronic devices known globally for their quality, performance, compact design, and energy efficiency.

Our software development team at EPSON Canada’s RTSC/NA supports the industrial and commercial markets with high‑end, customized printer and scanner solutions. Products developed here have a global impact.

We are currently seeking a Software Developer to join our BIJ (Business Inkjet) team. The successful candidate will focus primarily on driver customization for Epson’s Business Inkjet printers and document scanners , while also assisting with simple firmware customizations (embedded Linux based) as needed.

This role requires a developer with strong programming skills , experience across multiple platforms, and the ability to contribute to diverse software solutions ranging from device drivers to embedded firmware.

Key Responsibilities
  • Customize and develop printer and scanner drivers for Windows and Linux environments.
  • Implement firmware adjustments within an Embedded Linux platform.
  • Participate in project planning, design discussions, and documentation.
  • Collaborate with cross‑functional teams including QA, product management, and hardware engineering.
  • Support product configuration and potential client‑specific feature enhancements.
  • Occasional collaboration with global teams, with potential for limited travel.
Mandatory Skills & Requirements
  • Strong development skills in Windows, Linux, and Embedded Linux environments
  • Proficient in C, Visual C++, C#, Java
  • Strong communication and documentation skills
  • Demonstrated project lead experience
  • Team‑oriented, proactive, and adaptable to evolving technical challenges
Preferred Qualifications
  • Experience in printer driver development for Windows and/or Linux
  • Exposure to or experience with firmware development in embedded systems
  • University degree in Computer Science, Engineering, or related field
  • 5+ years of relevant industry experience

We thank all applicants for their interest; however, only those selected for an interview will be contacted.

Seniority level
  • Associate
Employment type
  • Full‑time
Job function
  • Business Development, Customer Service, and Engineering
Industries
  • Computers and Electronics Manufacturing

Referrals increase your chances of interviewing at Epson Canada by 2x

Get notified about new Software Engineer jobs in Markham, Ontario, Canada .

#J-18808-Ljbffr