itjobs.ca Logo
Maarut Inc logo

Java Developer 8+ years of experience (GCP Kafka)

Maarut Incabout 23 hours ago
Toronto, Ontario, Canada
Senior Level
CONTRACTOR

About the role

We are seeking an experienced Java Developer with strong expertise in Java, Apache Kafka, Apache Flink, and Google Cloud Platform (GCP) to design, develop, and support scalable, real-time data solutions. The ideal candidate will have experience building event-driven architectures, implementing streaming pipelines, and delivering cloud-native applications in a production environment. Key Responsibilities Develop, enhance, and maintain Java-based applications and backend services. Design and implement event-driven architectures and real-time data streaming solutions using Apache Kafka and Apache Flink. Build, configure, monitor, and optimize Kafka-based streaming platforms for performance and reliability. Develop and deploy cloud-native solutions on GCP using services such as Dataflow, BigQuery, Google Kubernetes Engine (GKE), Cloud Storage, and Terraform. Troubleshoot, triage, and resolve production issues while ensuring platform stability and performance. Participate in weekly production support and collaborate with cross-functional teams to deliver high-quality solutions. Required Skills & Experience Strong hands-on experience with Java development. Proven expertise with Apache Kafka and Apache Flink. Experience designing and implementing event-driven and real-time streaming architectures. Hands-on experience with Google Cloud Platform (GCP), including Dataflow, BigQuery, GKE, Cloud Storage, and Terraform. Experience supporting production environments, troubleshooting issues, and improving system reliability. Strong problem-solving, communication, and collaboration skills.

About Maarut Inc

IT Services and IT Consulting

Similar Jobs