Java Software Engineer (Toronto)

Java Software Engineer (Toronto)

24 Oct
|
Finartech
|
Toronto

24 Oct

Finartech

Toronto

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

📌 Java Software Engineer (Toronto)
🏢 Finartech
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java software engineer (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: java software engineer (toronto) / toronto