Software Engineer II (JVM)

Added
3 minutes ago
Type
Full time
Salary
Salary not provided

Related skills

grpc java snowflake databricks kafka
JobCopilot logo
Meet JobCopilot: Your Personal Al Job Hunter
Automatically Apply to Your Dream Jobs While You Sleep
Try it now โ†’

๐Ÿ“‹ Description

  • Core framework features, designed and shipped by you. Schema evolution, pagination, rate limiting
  • The streaming and processing path in production. Kafka, Spark, and Flink workloads, checkpointing
  • Design decisions inside your scope, and a real voice in the ones above it. Multi-tenancy
  • The hard debugging. Trace failures across Kafka clusters, distributed runtimes, and flaky

๐ŸŽฏ Requirements

  • 5 to 8 years of software engineering, with some of it on backend platforms, services, or SDKs
  • Strong Java. You understand JVM memory management, concurrency models, and non-blocking I/O, and
  • Hands-on experience with distributed systems in production: Kafka, Spark, Flink, or similar. You
  • Comfort with the modern data stack and the protocols around it: Snowflake, Databricks, gRPC
  • You have owned production systems and know what good operational discipline looks like.
  • You use AI tools in your actual work and can say specifically where they help and where they

๐ŸŽ Benefits

  • Contributions to open-source data projects such as Airbyte, Flink, Debezium, or Arrow.
  • Time at an iPaaS or ELT company: MuleSoft, Fivetran, Informatica, Airbyte, or similar.
  • Deep Kubernetes and cloud-native experience, including Strimzi for Kafka.
  • Security architecture: OAuth 2.0, mTLS, and encrypted credential management at scale.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’