Java Developer with Data Ingestion Pipelines (Kubernetes, Kafka, Snowflake)
Job Description
Job Title- Java Developer with Data Ingestion Pipelines (Kubernetes, Kafka, Snowflake)
\n
Location- Bellevue, WA(Onsite)
\n
Job Type- Full-Time
\n
\n
Key Responsibilities
\n
- \n
- Develop and maintain Java-based data ingestion services.
- Build pipelines moving data from source systems → Kafka → Snowflake.
- Deploy and manage applications on Kubernetes using Docker and Helm.
- Handle schema evolution, retries, duplicate records, and failed messages.
- Monitor pipeline performance, troubleshoot issues, and provide production support.
- Implement testing, CI/CD processes, and documentation.
- Collaborate with data engineering teams on onboarding new data sources.
\n
\n
\n
\n
\n
\n
\n
\n
\n
Mandatory Skills
\n
- \n
- 5+ years of Java development (Spring Boot preferred).
- Kubernetes and Docker.
- Apache Kafka (Producers, Consumers, Kafka Connect).
- Snowflake data loading experience.
- Strong SQL.
- Git and CI/CD.
\n
\n
\n
\n
\n
\n
\n
\n
Preferred Skills
\n
- \n
- Schema Registry (Avro/Protobuf).
- Kafka Streams, Flink, or Spark.
- Prometheus, Grafana, or Splunk.
- AWS, Azure, or GCP.
- Terraform or Argo CD.
\n
\n
\n
\n
\n
\n
