1

Java Software Engineer Contract Jobs in Ontario (NOW HIRING)

Job Summary We're hiring a Principal Software Engineer to provide technical leadership across ... This role focuses on Java-based platform architecture, distributed systems, and cloud-native ...

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

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.

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

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

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

... Developer to join our team on a transformative cloud modernization program. This is a rare ... Design, develop, and maintain high-quality software solutions using Java/ Spring Boot. * Implement ...

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

... Java Developer to join our dynamic team ... In addition to developing robust and scalable software solutions, this role requires providing ...

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

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

Senior Software Engineer- Java

Mississauga, ON ยท Hybrid

CA$142K - CA$158K/yr

... software is up-to-date with latest technologies What qualifications we're looking for: Experience writing clean code that performs well at scale using Java (or other functional or object-oriented ...

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

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:

Principal Software Engineer

Kaseya Careers

Toronto, ON โ€ข On-site

Other

Posted 19 days ago


Job description

Job Summary

We're hiring a Principal Software Engineer to provide technical leadership across enterprise SaaS platforms and strategic engineering initiatives. This role focuses on Java-based platform architecture, distributed systems, and cloud-native services that support large-scale business-critical applications. You will partner with Engineering, Product, Security, and Architecture leaders to drive technical strategy, guide platform evolution, and deliver secure, scalable, and highly available software across multiple products and teams.


Required Qualifications
  • 12+ years of software engineering experience building SaaS applications, distributed systems, or enterprise software platforms
  • 8+ years of experience developing production applications using Java
  • Experience leading architecture and technical strategy across multiple teams or product areas
  • Experience designing and operating distributed systems in cloud environments
  • Experience driving technical standards, architecture reviews, and engineering best practices across an organization

Preferred Qualifications
  • Experience with Java ecosystem technologies such as Spring Boot, Spring Cloud, Hibernate, Kafka, or similar frameworks
  • Experience working with AWS, Azure, or GCP
  • Experience with relational databases such as PostgreSQL, MySQL, SQL Server, or Oracle
  • Experience leading platform modernization, cloud transformation, or large-scale architecture initiatives
  • Experience working with cloud-native architectures, microservices, and event-driven systems
  • Experience integrating AI-enabled capabilities into production software systems
  • Experience using AI-assisted development tools (e.g., GitHub Copilot, ChatGPT) in engineering workflows