Programmers.io

Java developer with Kubernetes, Kafka, Snowflake/ Java Developer, Data Ingestion Pipelines (Kubernetes, Kafka, Snowflake)

Bellevue, Washington, US

Role snapshot

Programmers.io is hiring a Java developer with Kubernetes, Kafka, Snowflake/ Java Developer, Data Ingestion Pipelines (Kubernetes, Kafka, Snowflake) on a full-time basis. This is an on-site role based in Bellevue, Washington, US.

Company
Programmers.io
Location
Bellevue, Washington, US
Work mode
On-site
Job type
Full-time
Posted
Nov 6, 2026

Who this role suits

The listing does not state a required experience level here. Read the requirements in the description below and apply if they match your background.

How to prepare your application

  • Match your résumé to the requirements in the description, using the same wording where it is honest to do so.
  • Prepare a short example for each requirement you meet, and be ready to explain any you only partly meet.
  • Read what Programmers.io publishes about its product or team, so you can say clearly why this role and this company.

Apply only on Programmers.io's own site. A genuine employer never asks candidates for money, deposits or bank details to apply, interview or “secure” a job. If something looks wrong, use Report a problem with this listing and we will review it. Read how we check listings.

About the role

Job: Java Developer, Data Ingestion Pipelines (Kubernetes, Kafka, Snowflake)

Location: Bellevue, WA- Onsite

Type: Full-Time- only


About the Role

We need a Java developer to build and maintain data ingestion pipelines that move data from source systems into Kafka and then into Snowflake. Pipelines run on Kubernetes, and you will own them from development through production support.

Responsibilities

  • Build and maintain Java services that ingest data from source systems and publish to Kafka.
  • Deliver data from Kafka to Snowflake using Kafka Connect, Snowpipe, or custom consumers.
  • Deploy and run applications on Kubernetes using Docker and Helm.
  • Handle schema changes, retries, duplicates, and failed messages.
  • Monitor pipelines (throughput, lag, errors) and fix production issues.
  • Write tests, set up CI/CD, and maintain documentation.
  • Work with data engineers and downstream teams to onboard new sources.

Required Skills

  • 5+ years of Java development (Spring Boot or similar).
  • Hands-on experience with Kubernetes and Docker.
  • Strong experience with Apache Kafka (producers, consumers, Kafka Connect).
  • Working knowledge of Snowflake data loading.
  • Strong SQL skills.
  • Experience with Git and CI/CD.

Nice to Have

  • Schema Registry (Avro or Protobuf).
  • Kafka Streams, Flink, or Spark.
  • Prometheus, Grafana, or Splunk.
  • Azure, AWS, or GCP experience.
  • Terraform or Argo CD.