Senior Java Engineer (Data Integration)
Empat
WorldwideremotePosted 1 month ago
Skill Required
Senior-Java-EngineerData-Integration-EngineerData-Platform-EngineerBackend-EngineerPlatform-EngineerSenior-Data-Integration-EngineerSenior-Java-Software-EngineerSenior-Data-Integration-DeveloperSenior-Integration-Software-EngineerSenior-Java-Backend-EngineerData EngineerJava DeveloperJavaSystem DesignObservabilityEngineeringdesigningsecuritybuildingdesignScalaSparkKafkaFlinkCloudRustAPIsGCPandFulltime
Key highlights
- Competitive compensation with regular reviews
- At least 5 years of experience as a Software Developer or Data Engineer
- Strong expertise in Java
- Medical insurance
- Personal learning budget
- Experience with cloud‑native architectures (GCP preferred)
Role overview
Responsibilities
- 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
Requirements
- 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
Nice to have
- 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
- Work at a Top‑employer company (according to DOU 2025)
Benefits
- 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
Additional details
- A strong culture built on empathy, trust, openness, and real care for employees
- Originally posted on Himalayas