# Senior Software Engineer - Big Data & Java

**Company:** [PointClickCare](https://hotfix.jobs/companies/pointclickcare)
**Location:** Mississauga, Canada
**Role:** Backend Engineering
**Salary:** CA$142k – CA$158k/yr
**Experience:** 5+ years
**Skills:** Java, Python, Apache Hudi, Spark, Apache Kafka, Apache Flink, Trino, Databricks, Amazon S3, Hdfs, Kubernetes, Spring Boot, REST APIs, Git, Docker
**Posted:** 2026-01-07

> Develop and scale Java- and Python-based applications for distributed big data processing, including APIs, automation, testing, and system optimization. The role requires strong distributed-systems experience, database knowledge, and proficiency with modern cloud and DevOps technologies.

## Job Description

## Responsibilities
- Identify, prioritize, and execute software development lifecycle tasks.
- Collaborate with business stakeholders to refine software requirements.
- Develop clean, efficient tools and applications.
- Automate tasks using appropriate tools and scripting.
- Analyze and debug systems.
- Perform validation and verification testing using test-driven development.
- Review colleagues’ work and participate in code reviews.
- Collaborate with internal teams and vendors to fix and improve products.
- Keep software current with relevant technologies.
- Work with distributed computing systems such as Apache Hudi and Trino for big data processing.

## Requirements
- Experience with distributed computing and big data technologies, including Apache Hudi, Apache Spark, Apache Kafka, Apache Flink, Apache Beam, Trino, and Databricks.
- Experience with distributed storage systems such as Azure Data Lake Storage, HDFS, Amazon S3, and Delta Lake.
- Understanding of data partitioning, sharding, distributed computing principles, and large-scale data processing.
- Strong programming experience in Java and/or Python.
- Knowledge of relational databases, including Microsoft SQL Server and MySQL.
- Experience developing RESTful API endpoints.
- Working knowledge of test-driven development.
- Proficiency with Git.
- Experience with system and performance monitoring tools such as New Relic and Datadog.
- Bachelor’s degree in Computer Science or a related field.

## Nice-to-haves
- Spring Boot.
- React and Selenium automation.
- Docker, Kubernetes, and Istio.
- Ansible and Jenkins CI/CD pipelines.
- Linux and IP networking.
- AWS or Azure cloud services.
- SAML, OAuth, and OpenID Connect.
- SaaS products and service-oriented architecture.
- Bash or Groovy scripting.
- On-call experience with production systems.
- Professional mentoring experience.
- Experience using generative AI coding assistants, such as GitHub Copilot, and knowledge of current generative AI model capabilities.

## Similar jobs

- [Senior Software Engineer - Metadata](https://hotfix.jobs/jobs/a5a8abf0-33ea-45da-92a9-aabdb54010f2) - Fivetran - Oakland, CA - $140k – $168k/yr
- [Senior Software Engineer , Security Platform: Authorization](https://hotfix.jobs/jobs/e65930c0-38a6-4b63-b38e-79a08eebb889) - GitLab - Remote - $139k – $235k/yr
- [Senior Software Engineer , SSCS: Authentication](https://hotfix.jobs/jobs/150d2e1e-20fc-48f5-911c-0983fb04844f) - GitLab - Remote - $139k – $235k/yr
- [Senior Backend Engineer , Portfolio Experience](https://hotfix.jobs/jobs/779bddaa-4f8c-4c0b-b5e7-bcee9fda4ffb) - GitLab - Remote - $139k – $235k/yr
- [Senior Backend Engineer](https://hotfix.jobs/jobs/2ddef0ab-3905-4e88-be16-fa2849cb1cc4) - GitLab - Remote - $139k – $235k/yr

**Apply:** https://hotfix.jobs/jobs/1f7bbf7c-644f-470e-bb41-cfa16bf34d7c
**Canonical:** https://hotfix.jobs/jobs/1f7bbf7c-644f-470e-bb41-cfa16bf34d7c