Back to job search
MR
Motion RecruitmentVerified Job Source

Software Engineer / Java / 6-12 Month Contract

Develop and enhance large-scale, high-performance backend applications using Java, Spring, and Kafka within a financial services environment. Focus on building distributed event-driven systems and improving application scalability and reliability.

  • Hybrid
  • Mississauga, ON
  • Posted Aug 4, 2026
  • Apply by Sep 3, 2026
  • 1 position

More jobs you can apply to directly

Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.

Job summary

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 Posted By: Owen Rampersad

What you’ll do

Develop and enhance large-scale, high-performance backend applications using Java, Spring, and Kafka within a financial services environment. Focus on building distributed event-driven systems and improving application scalability and reliability.

Requirements

Requires over 5 years of professional software development experience with strong expertise in Java, Spring Boot, and Apache Kafka. Candidates should have a proven track record of designing distributed backend systems and working with relational databases and CI/CD pipelines.

Listed skills

  • Microsoft AzurePreferred
  • KubernetesPreferred
  • SQLPreferred
  • CI/CDPreferred
  • Amazon Web ServicesPreferred
  • JavaPreferred
  • Google CloudPreferred
  • Spring BootPreferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Java
  • Spring Boot
  • Apache Kafka
  • RESTful APIs
  • Microservices
  • SQL
  • CI/CD
  • Distributed Systems
  • Event-Driven Architecture
  • DevOps
  • Software Architecture
  • Design Patterns
  • AWS
  • Azure
  • GCP
  • Kubernetes

Job areas

  • Software
  • Technology
  • Engineering
  • Finance & Accounting

Additional details

Minimum experience
5+ years
Apply by
Sep 3, 2026
Posting language
English
Working hours
40 hours per week
Office presence
2 days per week
Seniority
Mid-Senior level