Software Engineer / Java / 6-12 Month Contract

Kelly Services

Mississauga

Hybrid

CAD 94,000 - 103,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Motion Recruitment Partners (MRP) in Mississauga is seeking a senior backend engineer to build and enhance large-scale, high-performance applications within a financial services environment using Java, Spring, and Kafka.

You'll work in a hybrid setup (2 days onsite per week) on a 6+ month contract with strong potential for extension or conversion to full-time, contributing to scalable architectures and reliable software in a highly collaborative Agile team.

Qualifications

  • 5+ years of professional software development experience.
  • Strong experience with Java and Spring / Spring Boot.
  • Experience building RESTful APIs and microservices.
  • Strong experience with Apache Kafka and event-driven architectures.
  • Experience designing and developing distributed backend systems.
  • Strong SQL and relational database experience.
  • Experience working with CI/CD pipelines and DevOps practices.
  • Strong understanding of software architecture, design patterns, and scalable application development.
  • Experience troubleshooting and supporting production applications.

Responsibilities

  • Hands-on backend development focused on Java/Spring.
  • Support production applications and troubleshoot issues.
  • Collaborate across cross-functional teams.
  • Contribute to architecture and design decisions.

Skills

Java / Spring
RESTful APIs
Kafka
Distributed systems
SQL databases
CI/CD / DevOps
Software architecture
Production support

Tools

Docker
Kubernetes

Job description

$68 - $75

bout

This role is Hybrid in Mississauga (2 days onsite per week) . This is a 6+ month contract opportunity with strong potential for extension or conversion to full-time. This opportunity is with a leading global financial institution delivering large-scale digital platforms and enterprise technology solutions that support critical banking and financial services used by customers around the world.

Overview of The Role

This is a senior backend engineering opportunity focused on building and enhancing large-scale, high-performance applications within a complex financial services environment. You'll work primarily with Java, Spring, and Kafka, contributing to distributed, event-driven systems while helping improve application scalability, reliability, and performance.

This role is ideal for an experienced backend engineer who enjoys solving complex technical challenges, working with distributed systems, and delivering reliable software in a highly collaborative Agile environment. You'll have the opportunity to work on business-critical platforms while partnering with a high-performing engineering team focused on modernizing and scaling enterprise technology.

Required Skills & Experience
  • 5+ years of professional software development experience

  • Strong experience with Java and Spring / Spring Boot

  • Experience building RESTful APIs and microservices

  • Strong experience with Apache Kafka and event-driven architectures

  • Experience designing and developing distributed backend systems

  • Strong SQL and relational database experience

  • Experience working with CI/CD pipelines and DevOps practices

  • Strong understanding of software architecture, design patterns, and scalable application development

  • Experience troubleshooting and supporting production applications

Desired Skills & Experience
  • Experience working within banking, financial services, or other large-scale enterprise environments

  • Experience with cloud platforms such as AWS, Azure, or GCP

  • Experience with Docker and/or Kubernetes

  • Experience with high-volume messaging and asynchronous processing

  • Experience writing unit and integration tests

  • Experience working with highly available, business-critical applications

  • Experience working within Agile development teams

What You Will Be Doing Tech Breakdown
  • 60% Backend Development (Java / Spring / APIs)

  • 25% Distributed Systems & Messaging (Kafka / Microservices)

  • 15% Cloud & DevOps (CI/CD, Containers, Cloud)

Daily Responsibilities
  • 80% Hands-on Software Development

  • 10% Application Support & Technical Problem Solving

  • 10% Cross-functional Collaboration

Contract Duration: 6+ Months (potential for extension or conversion to full-time)

Compensation: $68-$75/hour + HST (depending on the candidate)

Current Vacancy: Yes

Use of AI in Hiring: Yes

#LI-OR1

Motion Recruitment Partners (MRP) is an Equal Opportunity Employer. All applicants must be currently authorized to work on a full-time basis in the country for which they are applying, and no sponsorship is currently available. Employment is subject to the successful completion of a pre-employment screening. Accommodation will be provided in all parts of the hiring process as required under MRP’s Employment Accommodation policy. Applicants need to make their needs known in advance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Software Engineer
Java Software Engineer

Motion Recruitment Partners LLC • Toronto

Hybrid
CAD 110,000 - 150,000
Bonus or Commission
Medical, Dental, and Vision Insurance
Vacation Time
+1
Java Software Engineer
Java Software Engineer

Motion Recruitment • Toronto

Hybrid
CAD 90,000 - 130,000
Medical, Dental, and Vision Insurance
Vacation Time
Stock Options
Java Developer
Java Developer

Hillview Consulting Solutions • Toronto

Hybrid
Full Stack Developer Java
Full Stack Developer Java

Apptoza Inc. • Toronto

Hybrid
CAD 120,000 - 160,000
Senior Java Developer
Senior Java Developer

Highbrow LLC • Toronto

Hybrid
CAD 80,000 - 110,000
Senior Java Backend Engineer | Kafka & Microservices
Senior Java Backend Engineer | Kafka & Microservices

Kelly Services • Mississauga

Hybrid
CAD 94,000 - 103,000
Senior Java Engineer
Senior Java Engineer

Cognizant • Toronto

On-site
CAD 70,000 - 110,000
Medical/Dental/Vision/Life Insurance
401(k) plan with contributions
Paid Holidays & Paid Time Off
+3
Java Application Developer
Java Application Developer

Pacer Group • Toronto

Hybrid
CAD 80,000 - 87,000
Senior Java Developer (FinTech, APIs & Microservices)
Senior Java Developer (FinTech, APIs & Microservices)

Brainhunter Systems Ltd • Toronto

Hybrid
CAD 90,000 - 120,000
Software Engineer, Global Payments Technology (Backend Java Developer)
Software Engineer, Global Payments Technology (Backend Java Developer)

Scotiabank • Toronto

On-site
CAD 90,000 - 140,000
DEI & Allyship
Accessibility
Upskilling
+2