CareerPlan

Java Developer (Kubernetes, Kafka)

USAFull-time$103k–$143k2026-11-12 → 2026-11-13
On-site

Core

Build and maintain data ingestion pipelines that move data from source systems through Apache Kafka into Snowflake.

Role type

Senior IC Java Developer (Data Engineering)

Builds

Data ingestion pipelines and ETL services

Domain

Cloud Data Engineering / Big Data

Required skills

Java, Spring Boot, Apache Kafka, Kubernetes, Docker, SQL, Snowflake, CI/CD, Git

Preferred skills

Kafka Connect, Schema Registry, Avro, Protobuf, Kafka Streams, Flink, Spark, Prometheus, Grafana, Splunk, Terraform, Argo CD, Cloud platforms (AWS/Azure/GCP)

Technologies

Java, Spring Boot, Kafka, Kubernetes, Docker, Helm, Snowflake, SQL, Terraform, AWS, Azure, GCP, Flink, Spark, Prometheus, Grafana, Splunk, Git, CI/CD

Responsibilities

Build and maintain Java services that ingest data from source systems and publish it to Kafka; Transfer data from Kafka to Snowflake using Kafka Connect, Snowpipe, or custom consumers; Deploy and operate applications on Kubernetes using Docker and Helm; Manage schema changes, retries, duplicate records, and failed messages; Monitor pipeline throughput, lag, and errors, and resolve production issues; Write tests, establish CI/CD, and maintain documentation; Collaborate with data engineers and downstream teams to onboard new data sources

Seniority

Senior, hands-on IC