Data First Jobs

Xoriant Solutions

Java Developer- Machine Learning

Contract · In Office · Montreal, Quebec (Canada)

Posted Jun 16, 2026

Work Options
Cloud Stack
Skills
Job Type
Position Group
  • Job Title: Java Developer – Machine Learning
  • Location: Montreal, Canada (Hybrid Onsite)
  • Experience: 5–8 Years
  • Long term contract
  • Job Overview
  • We are seeking a talented Java Developer with Machine Learning expertise to join our team in Montreal. The ideal candidate will have strong backend development experience in Java along with exposure to machine learning and data-driven applications. Experience with Snowflake and database technologies is an added advantage.
  • Required Skills
  • Strong programming experience in Java (Java 8 or higher)
  • Hands-on experience with Spring / Spring Boot / Microservices
  • Knowledge of Machine Learning concepts and workflows
  • Proficiency in Python for ML or data-related tasks
  • Experience with REST APIs and backend services
  • Strong understanding of data structures and algorithms

Mention you found this on Data First Jobs — it helps us bring you more roles like this.

Java Developer- Machine Learning

Xoriant Solutions

Like this role? Get carefully selected jobs like it, twice a week, straight to your inbox.

Free, no spam. Unsubscribe anytime.