
Middle/Senior Java Developer, GCP
Akvelon, Inc.
contract
Posted on:
Location Type: Remote
Location: Egypt
Visit company websiteExplore more
Job Level
About the role
- 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
- Experience 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.
Benefits
- Work conditions: Overlap until 10 AM PST
- B2B contact
- Remote/Hybrid work format
- Company benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Javadistributed data systemslarge-scale data processing frameworksApache IcebergApache Flinkcloud environmentsauthentication mechanismsstream processingopen-source developmentproduction-grade quality
Soft Skills
problem-solvingindependent workcollaborationcommunication