Software Developer (Java | Kafka | GCP)
Offre en anglaisThe role involves designing, developing, and maintaining enterprise-grade Java applications and microservices, as well as building and supporting real-time streaming solutions using Apache Kafka. The developer will also deploy and maintain cloud-native solutions on Google Cloud Platform (GCP) and troubleshoot production issues.
- Sur place
- Toronto, ON
- Publié 8 juill. 2026
- Postuler avant le 7 août 2026
- 1 poste
Résumé du poste
Software Developer (Java | Kafka | GCP) — Job Description We are looking for a Senior Java Developer with strong experience in Java, Apache Kafka, and Google Cloud Platform (GCP) to join a high-performing technology team delivering scalable, real-time data solutions. In this role, you will design, develop, and support cloud-native applications and event-driven architectures while collaborating with teams across Canada, the United States, and India. What You'll Do Design, develop, and maintain enterprise-grade Java applications and microservices. Build and support real-time streaming solutions using Apache Kafka. Develop scalable, event-driven architectures and data pipelines. Deploy and maintain cloud-native solutions on Google Cloud Platform (GCP). Work with technologies such as Dataflow, BigQuery, GKE, Cloud Storage, and Terraform. Troubleshoot production issues, perform root cause analysis, and contribute to platform stability. Participate in production support and incident management on a rotating basis. Collaborate with cross-functional teams to deliver high-quality software solutions. What We're Looking For 8+ years of professional software development experience. Strong expertise in Java and object-oriented programming. Hands-on experience with Apache Kafka and distributed streaming platforms. Experience developing solutions on Google Cloud Platform (GCP). Solid understanding of microservices, distributed systems, and event-driven architecture. Experience with production support, monitoring, and troubleshooting. Excellent communication and collaboration skills. Nice to Have Experience with Apache Flink. Experience with Infrastructure as Code (Terraform). Familiarity with CI/CD pipelines and containerized environments (Docker/Kubernetes).
Ce que vous ferez
The role involves designing, developing, and maintaining enterprise-grade Java applications and microservices, as well as building and supporting real-time streaming solutions using Apache Kafka. The developer will also deploy and maintain cloud-native solutions on Google Cloud Platform (GCP) and troubleshoot production issues.
Exigences
Candidates should have 8+ years of professional software development experience with strong expertise in Java and object-oriented programming. Hands-on experience with Apache Kafka and GCP is required, along with a solid understanding of microservices and event-driven architecture.
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- Java
- Apache Kafka
- Google Cloud Platform
- Microservices
- Distributed Systems
- Event-Driven Architecture
- Data Pipelines
- Production Support
- Monitoring
- Troubleshooting
- Collaboration
- Dataflow
- BigQuery
- GKE
- Cloud Storage
- Terraform
Domaines d’emploi
- Technology
- Software
- Data & Analytics
- Engineering
- Consulting
Renseignements supplémentaires
- Expérience minimale
- 10+ ans
- Postuler avant le
- 7 août 2026
- Langue de l’offre
- anglais
- Heures de travail
- 40 heures par semaine
- Niveau d’expérience
- Not Applicable
- Mode de candidature
- La candidature directe est offerte