Apply now

First seen by our source: 1 hour ago

Java Software Engineer

@ Finartech Inc.

Toronto, Ontario

Contract5+ years experience
Apply now
SIGNALS

Overview

Finartech Inc. is hiring a contract Java and Scala software engineer in Toronto to design, build and maintain scalable batch and streaming data pipelines. The work covers ingesting and transforming data into data lakes and warehouses, troubleshooting production issues, and collaborating with data and platform teams. Five to eight years of software or data engineering experience is required.

Responsibilities:

  • Design and optimize batch and streaming data pipelines
  • Build data processing applications in Java and Scala
  • Ingest and transform data into lakes and warehouses
  • Ensure data quality, reliability and performance
  • Troubleshoot production pipeline issues

Requirements summary:

  • 5 to 8 years of software or data engineering experience
  • Strong hands-on Java and Scala
  • Experience with Apache Spark or similar frameworks
  • Proven end-to-end ETL/ELT pipeline experience
  • Understanding of SQL and data modeling
  • Familiarity with Git and CI/CD

Tools & skills

Source and dates

Source type not verified · apify-linkedin

Employer posting date
Not provided
First seen by our source
2026-11-14
Source record updated
2026-11-14

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience5+ years
Travelair: none · ground: none
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish

Summary and details written by AI from the posting; the employer’s posting is the authority.

Finartech Inc.

FieldValue
Open jobs on Jobsy1
Job description

Job Title: Software engineer (Java / Scala)

Experience: 5–8 years

Employment Type: Contract

Location: Toronto, Canada

About the Role

We’re looking for an experienced Data Engineer to design, build, and maintain scalable data pipelines. You’ll work closely with data and platform teams to deliver reliable, high-performance data solutions.

Key Responsibilities

  • Design, develop, and optimize batch and/or streaming data pipelines
  • Build data processing applications using Java and Scala
  • Ingest, transform, and load data from multiple sources into data lakes/warehouses
  • Ensure data quality, reliability, and performance across pipelines
  • Troubleshoot and resolve production pipeline issues
  • Collaborate with cross-functional teams on requirements and delivery

Required Skills

  • 5–8 years of software/data engineering experience
  • Strong hands-on experience in Java and Scala
  • Proven experience building end-to-end data pipelines (ETL/ELT)
  • Experience with Apache Spark (or similar distributed processing frameworks)
  • Good understanding of SQL and data modeling
  • Familiarity with Git and CI/CD practices

Nice to Have

  • Kafka or other streaming platforms
  • Cloud experience (AWS / GCP / Azure)
  • Airflow or other orchestration tools
  • Exposure to Docker / Kubernetes

Similar jobs

  • Java Software Engineer

    Toronto, ON
    Contract

    Raas Infotek

    Candidates need hands-on full-stack software development experience, ideally across web and mobile. They should know at least one front-end framework, one back-end technology, REST APIs and Agile methods, and be strong at problem-solving and communication.

    Git, Docker, Kubernetes, AWS, Azure, GCP

  • Java Software Engineer

    Waterloo, ON
    Contract

    Akkodis

    8+ YOECandidates need 8+ years of software development in Java or C# and 8+ years with relational databases such as SQL Server, plus automotive industry experience. A bachelor's degree in a related field and strong SQL and Spring Boot skills are also required.

    Spring Boot, SQL Server, Docker, Kubernetes, OpenShift, ELK Stack

  • Java Software Engineer

    Toronto, ON
    Contract

    New York Technology Partners

    12+ YOECandidates need 12+ years of hands-on Java backend experience, strong Spring Boot and microservices skills, and system design ability. They also need experience with GitHub Copilot or Claude and an understanding of AI/ML concepts.

    GitHub Copilot, Claude, Spring Boot

  • Java Software Engineer

    Mississauga, ON
    Full Time

    Smart IT Frame LLC

    8+ YOECandidates need 8+ years of hands-on Java development with Spring Boot and microservices experience. They also need strong troubleshooting skills and familiarity with testing, Git and CI/CD pipelines.

    Java, Spring Boot, Solace, Oracle, PostgreSQL, Redis

  • Java Software Engineer

    Toronto, ON
    Contract

    ThoughtStorm

    ThoughtStorm needs candidates with production experience in Java, Spring Boot, REST APIs, and HAPI FHIR. Candidates also need HL7 v2 and NextGen Connect (Mirth) integration skills, ReactJS full-stack experience, and knowledge of FHIR Subscriptions and Ontario Health Pub/Sub.

    NextGen Connect (Mirth), HAPI FHIR, Spring Boot, ReactJS, Docker

  • Senior Java Software Engineer

    Mississauga, ON
    Full Time

    Luxoft

    5+ YOECandidates need 5+ years of Java and UNIX shell experience, understanding of OOP and SOLID principles, functional design, event-driven architecture, SQL and NoSQL, RDBMS isolation levels and MapReduce. Scala, Big Data, Spring, Docker and CI tools are nice to have.

    Java, UNIX Shell, Hadoop, Spark, Hive, Docker

  • Senior Java Software Engineer

    Toronto, ON
    Full Time

    Intellect Design Arena Ltd

    7+ YOECandidates need 7 to 11 years of software development experience with a strong Java and microservices focus, plus experience leading a team of 2 to 3 engineers. Required skills include Spring Boot, AWS and Azure, Kafka, SQL or Oracle, and knowledge of banking, PCI DSS and tokenization.

    Java, Spring Boot, Kafka, AWS, Azure, GCP

  • Java Software Engineer

    Ontario
    Full Time

    G-FORCE IT SERVICES INC

    Candidates need a Bachelor's degree in Computer Science, IT or a related field (before 2022), strong Core Java and Spring Boot experience, and solid SQL knowledge. Hands-on work with REST APIs, microservices, Git, Maven or Gradle, CI/CD, JUnit and Mockito is also required.

    Spring Boot, Hibernate, JPA, Git, Maven, Gradle

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.