Remote Freedom

Senior Java Engineer (Data Integration)

Empat

Work from anywhereFull-time1w ago

See how well you match this role

Upload your résumé — we'll score your fit and check off the skills you already have. Free.

Requirements

  • 5+ years of experience as a Software Developer or Data EngineerMust
  • Strong expertise in JavaMust
  • Deep understanding of data platforms, integration platforms, or distributed systemsMust
  • Hands-on experience with stream processing technologies such as Apache Beam, Spark, Flink, or Kafka StreamsMust
  • Experience designing and operating event-driven architecturesMust
  • Strong data modeling and schema design skillsMust
  • Experience with cloud-native architectures, preferably GCPMust
  • Experience designing multi-tenant SaaS platformsMust
  • Strong understanding of data governance, lineage, data quality, and observability conceptsMust
  • Proven ability to drive architectural decisions and technical initiativesMust
  • Strong communication and collaboration skillsMust
  • Experience with Scala
  • Experience with Apache Beam or Dataflow in production environments
  • Experience with Cloud Spanner
  • Experience building Master Data Management (MDM) platforms
  • Experience with Customer Data Platforms (CDP)
  • Experience with identity resolution systems
  • Experience migrating large-scale legacy systems to cloud-native architectures
  • Experience leading platform engineering or data platform initiatives

What you'll do

  • Design and evolve the platform's canonical data model
  • Architect and implement scalable data ingestion and synchronization frameworks
  • Build reliable, replayable, and highly scalable data processing pipelines
  • Design entity resolution and identity management capabilities
  • Define and implement data governance, lineage, and provenance standards
  • Drive architectural decisions related to scalability, resiliency, security, and operability
  • Design APIs and delivery mechanisms for downstream consumers
  • Support customer migrations from legacy systems into the new platform
  • Ensure platform reliability, performance, and operational excellence
  • Collaborate with product and engineering teams to define platform capabilities and roadmap
  • Mentor engineers and contribute to technical leadership across the team

Keywords

Background in education technology or enterprise integration domains

About the role

We are looking for a Senior Java Engineer to join the UDIP project full-time. We are building a next-generation Unified Data Integration Platform that will serve as the authoritative data foundation for an entire education technology ecosystem. Your responsibilities will include: • Design and evolve the platform's canonical data model • Architect and implement scalable data ingestion and synchronization frameworks • Build reliable, replayable, and highly scalable data processing pipelines • Design entity resolution and identity management capabilities • Define and implement data governance, lineage, and provenance standards • Drive architectural decisions related to scalability, resiliency, security, and operability • Collaborate with product and engineering teams to define platform capabilities and roadmap • Design APIs and delivery mechanisms for downstream consumers • Support customer migrations from legacy systems into the new platform • Mentor engineers and contribute to technical leadership across the team • Ensure platform reliability, performance, and operational excellence What we expect from you: • At least 5 years of experience as a Software Developer or Data Engineer • Strong expertise in Java • Deep understanding of data platforms, integration platforms, or distributed systems • Hands-on experience with stream processing technologies such as Apache Beam, Spark, Flink, or Kafka Streams • Experience designing and operating event-driven architectures • Strong data modeling and schema design skills • Experience with cloud-native architectures (GCP preferred) • Experience designing multi-tenant SaaS platforms • Strong understanding of data governance, lineage, data quality, and observability concepts • Proven ability to drive architectural decisions and technical initiatives • Strong communication and collaboration skills • Upper-Intermediate+ English level Will be a plus: • Experience with Scala • Experience building Master Data Management (MDM) platforms • Experience with Customer Data Platforms (CDP) • Experience with identity resolution systems • Experience with Apache Beam/Dataflow in production environments • Experience with Cloud Spanner • Experience migrating large-scale legacy systems to cloud-native architectures • Experience leading platform engineering or data platform initiatives • Background in education technology or enterprise integration domains What We Offer: • Work at a Top-employer company (according to DOU 2025) • A strong culture built on empathy, trust, openness, and real care for employees • Competitive compensation with regular reviews • Medical insurance • Personal learning budget and access to top HR tools, platforms, and practices • Team events and regular team-building activities Originally posted on Himalayas

Sourced from Himalayas. Confirm the details and apply on the employer's site.