Senior Java Engineer - Kafka & Distributed Systems
- Toronto, ON, Canada
Hybrid
Pay Rate: $85-$97/hr · Contract
Applications open in a new tab.
Job details
- Pay
- Pay Rate: $85-$97/hr
- Job type
- Contract
- Workplace
- Hybrid
- Apply by
- Posting language
- English
- Posted
Original job description
Senior Java Engineer - Kafka & Distributed Systems
Job Type: Contract
Contract Duration: 12 Months
Pay Rate: $85-$97/hr
Location: Hybrid, Toronto, ON | 2-3 days per week onsite
Your New Company
A leading organization is seeking to add one Senior Software Developer to its technology team. The team collaborates closely across Canada, the US, and India in a fast-paced environment focused on delivering modern data streaming and cloud-based solutions.
Your New Role
We’re seeking an experienced Senior Java Engineer - Kafka & Distributed Systems with strong Core Java skills, proven expertise in data streaming (e.g., Apache Kafka, Apache Flink), and hands-on delivery on Google Cloud Platform (GCP). You’ll design and build scalable, reliable, real-time data solutions and contribute to production support and incident resolution.
Working hours start at 07:30–08:00 EST to support collaboration with global technology teams.
What You'll Need to Succeed
Key Responsibilities
- Develop and maintain Java-based services and applications.
- Design and implement event-driven architectures and real-time streaming pipelines.
- Build and operate Kafka-based streaming solutions, including cluster configuration, monitoring, and performance tuning.
- Deliver on GCP using services such as Dataflow, BigQuery, GKE, Cloud Storage, and Terraform.
- Triage, troubleshoot, and resolve production issues; participate in weekly platform support.
Experience
- 8–10 years preferred
What You'll Get in Return
You will have the opportunity to work with a talented team of professionals in a dynamic and supportive environment. Client is offering competitive compensation, professional development opportunities, and the chance to make a significant impact on our clients' success.
What You Need to Do Now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.
If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion on your career.
This posting is for an existing vacancy with the organization
AI may be used to screen, assess or select applicants for the position.
More about this job
Responsibilities
Develop and maintain Java services and applications, and design event-driven architectures and real-time streaming pipelines. Build and operate Kafka-based solutions and deliver cloud services on GCP, while supporting production systems and resolving incidents.
Requirements
The role prefers 8–10 years of experience and requires strong Core Java skills, expertise in data streaming technologies such as Kafka and Flink, and hands-on GCP delivery experience. Candidates should be able to build scalable real-time systems, troubleshoot production issues, and collaborate with global teams during working hours starting at 07:30–08:00 EST.
Skills
- Core Java
- Apache Kafka
- Apache Flink
- Google Cloud Platform
- Data Streaming
- Distributed Systems
- Event-Driven Architecture
- Real-Time Streaming Pipelines
- Kafka Cluster Configuration
- Monitoring
- Performance Tuning
- Dataflow
- BigQuery
- Google Kubernetes Engine
- Cloud Storage
- Terraform
Benefits
- Professional Development Opportunities
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Data & Analytics
- Engineering
- Finance & Accounting
Keywords
- Senior Software Developer
- Core Java
- Apache Kafka
- Apache Flink
- Google Cloud Platform
- GCP
- Data Streaming
- Distributed Systems
- Event-Driven Architecture
- Real-Time Data
- Streaming Pipelines
- Kafka Cluster Configuration
- Monitoring
- Performance Tuning
- Dataflow
- BigQuery
- Google Kubernetes Engine
- GKE
- Cloud Storage
- Terraform
- Production Support
- Incident Resolution
- Cloud-Based Solutions
- Platform Support
- Banking and Financial Services