Search by job, company or skills

A

Middle/Senior Java Developer with GCP (Egypt/Georgia/Armenia)

3-5 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 26 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are looking for 3 Software Development Engineers (Java) to join a managed service engagement supporting a large-scale data and analytics ecosystem. The team will contribute to an open-source table format project widely used in distributed data processing systems, with the goal of improving interoperability with a major cloud-based data lake service. The initial scope includes enhancing stream processing engine support for the latest table format specification, improving compatibility between cloud-native lakehouse capabilities and open-source tooling, addressing authentication inconsistencies in OSS integrations, implementing already-approved specification features, and closing functional gaps between specification and tooling behavior.


Tasks

  • Contribute to open-source development related to distributed data table format specifications and ecosystem tooling;

  • Improve stream processing engine support to align with the latest table format specification version;

  • Enhance compatibility between cloud-based data lake services and open-source table format tooling;

  • Identify and address authentication and authorization gaps in OSS integrations, especially related to cloud identity mechanisms;

  • Implement community-approved specification features that are not yet available in current implementations;

  • Analyze and close behavioral gaps between formal specifications and real-world tooling implementations;

  • Collaborate with distributed teams and contribute code, design discussions, and reviews within the open-source community;

  • Ensure production-grade quality, maintainability, and performance of contributed components.


Requirements

  • 3+ years of experience as a Software Development Engineer with strong Java expertise;

  • Solid experience working with distributed data systems and large-scale data processing frameworks;

  • Experinence with GCP and its services;

  • Hands-on experience with Apache Iceberg AND/OR Apache Flink;

  • Strong understanding of cloud environments and authentication mechanisms in distributed systems;

  • Strong problem-solving skills and ability to work independently in a distributed team setup;

  • Good written and verbal communication skills in English.


Nice to have:



  • Experience with cloud-based data lake services and lakehouse architectures;

  • Familiarity with catalog federation concepts and metadata management systems;

  • Understanding of specification-driven development and standards alignment;

  • Previous experience working in managed service or vendor-based delivery models;

  • Experience optimizing performance and scalability of distributed data processing systems.


Benefits

Work conditions:



  • Overlap until 10 AM PST;

  • B2B contact

  • Remote/Hybrid work format

  • Company benefits


Locations: Serbia, Poland, Croatia, Portugal, Kazakhstan, Armenia, Georgia, Egypt.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144058839