First seen by our source: 1 hour ago
Java Software Engineer
@ Finartech Inc.
Toronto, Ontario
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
| Seniority | Senior |
| Department | Software development |
| Experience | 5+ years |
| Travel | air: none · ground: none |
| Work setting | Office |
| Position | Mostly sitting |
| Physical demands | physical low · computer high |
| Languages | English |
Summary and details written by AI from the posting; the employer’s posting is the authority.
Finartech Inc.
| Field | Value |
|---|---|
| Open jobs on Jobsy | 1 |
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
Journal
Only you can see this. Kept on this device, and in your account when you sign in.