Archived listing. The details below describe a past opening.
JAVA DEVELOPER-Kafka, Flink & GCP
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 and one Junior 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 Software Developer with strong 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 (for the Senior Developer position).
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.