TL;DR

Java Software Engineer (Data): Developing enterprise-grade data products and scalable data pipelines on Google Cloud Platform with an accent on data engineering and cloud data services. Focus on designing high-throughput, cost-efficient data processing solutions and evolving data-mesh-inspired architectures.

Location: Ukraine, remote or office

Company

SoftServe is a global digital solutions company with headquarters in Austin, Texas, delivering projects worldwide including North America, EMEA, APAC, and LATAM.

What you will do

  • Design and build scalable data pipelines and enterprise data products on GCP.
  • Optimize high-throughput and cost-efficient data processing solutions.
  • Collaborate with business stakeholders to translate requirements into production-ready data solutions.
  • Contribute to CI/CD improvements, automation, and platform performance.
  • Participate in proof-of-concept initiatives and introduce new technologies.
  • Support evolution of data-mesh-inspired architecture across business domains.

Requirements

  • Location: Must be based in Ukraine
  • 3+ years commercial experience in Java and data engineering.
  • Experience with Google Cloud Platform services including Dataflow, BigQuery, Composer, CloudSQL.
  • Strong SQL skills and experience with schema migration tools like Liquibase or Flyway.
  • Upper-Intermediate English or higher for international collaboration.
  • Familiarity with GitLab CI or similar CI/CD tools.

Nice to have

  • Python scripting skills.
  • Knowledge of modern data architectures such as data lakehouse or data mesh.

Culture & Benefits

  • Flexible workplace: work from home or any office in Ukraine.
  • Health insurance package.
  • Mentoring program and certification opportunities.
  • Work with clients from startups to Fortune 500 companies.
  • Recognition through Customer Hero Program.