Gulf Careers – Jobs in Dubai.
UAE, Saudi, Kuwait, Qatar, Oman, Bahrain

Sign Up & Advertise Jobs Free
The Best Free Job Posting Site in UAE & GCC

CareersInGulf.com – Top Gulf Job Portal | Find the Latest Jobs in Dubai, UAE, Saudi Arabia, Oman, Qatar, Bahrain, Kuwait & GCC. The Best Free Job Posting Site in Dubai & the Middle East.
jobs in UAE Dubai Abu Dhabi Sharjah Ajman UAE JOBS Jobs in Saudi Arabia Saudi Jobs jobs in kuwait Kuwait Jobs jobs in oman Oman Jobs jobs in Qatar Qatar Jobs jobs in bahrain Bahrain Jobs
Dubai Jobs Abudhabi Jobs Sharjah Jobs RAK Jobs UAQ Jobs Fujairah Jobs Riyadh Jobs Dammam Jobs Jobs for Indians Jobs for Pakistanis Jobs for Philippines Jobs for other Nationalities

Post jobs for free on the best job site in UAE & GCC – Sign up now & get 10 Free Job Posting Credits!

Java Engineer - Open Source Platforms

Posted date [2026-08-19]   (ID: 49851)
Gulf and UAE company jobs
YO IT Consulting specializes in recruiting remote professionals for AI training and data annotation projects with global companies. Based in Abu Dhabi Emirate, United Arab Emirates, the company connects qualified talent worldwide with flexible remote opportunities that contribute to the development and improvement of modern artificial intelligence systems.

Job Description and Requirements

Java Engineer - Open Source Platforms

Job Snapshot

Role: Java Engineer - Open Source Platforms
Location: Dubai, United Arab Emirates
Industry: Computer Software
Function: Software Engineering / Development
Experience: Relevant open-source experience preferred
Job Type: Contractor

Position Overview

The Java Engineer - Open Source Platforms role in Dubai, United Arab Emirates is a remote Computer Software contract available through YO IT Consulting. The engineer will improve customer-relevant open-source repositories by implementing stable features, resolving complex defects, optimizing system components, reviewing contributions, and maintaining dependable technical documentation.

Job Details

Country: United Arab Emirates
City: Dubai
Industry: Computer Software
Function: Software Engineering / Development
Salary: 18000-35000
Estimated salary range based on similar jobs in Dubai; please confirm the final offer with the employer.
Gender: Any
Candidate Nationality: Any
Job Type: Contractor

Role Context

This assignment requires an engineer who can enter a mature codebase, understand how its components interact, and contribute changes that


respect existing architecture and community standards. Java will be the primary development language, with opportunities to work across multi-language repositories when required.

Successful contributions will improve application behaviour, runtime efficiency, developer usability, and the long-term maintainability of open-source systems.

Key Responsibilities

* Develop production-grade Java code for selected open-source repositories.
* Study project architecture, modules, dependencies, build processes, and contribution policies.
* Convert approved issues and feature requirements into technically sound implementations.
* Design algorithms and services that remain scalable, testable, and compatible with existing components.
* Apply object-oriented and modular design practices without introducing unnecessary complexity.
* Investigate failures using logs, stack traces, test output, and controlled reproduction cases.
* Resolve functional defects, integration errors, concurrency problems, and compatibility issues.
* Analyze Java Virtual Machine behaviour and optimize confirmed performance bottlenecks.
* Refactor difficult or outdated modules while protecting public interfaces and expected functionality.
* Add unit, integration, and regression tests for all material code changes.
* Validate builds and quality checks before submitting contributions for review.
* Prepare clear commits and pull requests with concise explanations of purpose and technical impact.
* Engage with maintainers during review and respond constructively to requested changes.
* Examine peer submissions for correctness, reliability, security, performance, and architectural consistency.
* Participate in design discussions and offer practical recommendations supported by technical evidence.
* Maintain API references, configuration guidance, setup instructions, and contributor documentation.
* Improve onboarding resources so developers can understand and use project components more efficiently.
* Support related repository code written in C++, Python, Go, TypeScript, or Rust when appropriate.
* Follow licensing, version-control, security, and responsible-disclosure requirements.
* Share lessons and reusable practices that strengthen overall engineering quality.

Ideal Profile

The preferred candidate has strong professional Java experience and practical exposure to open-source or collaboratively maintained projects. Experience with large-scale, distributed, or multi-module codebases is particularly relevant.

Candidates should understand algorithms, data structures, object-oriented design, concurrency, automated testing, debugging, performance analysis, and Git-based workflows. Familiarity with Java build systems and participation in demanding peer reviews would be valuable.

Knowledge of modern AI or machine learning platforms is beneficial but not required. Clear documentation and reliable asynchronous communication are essential for this remote engagement.

Skills Set

* Java development
* Open-source software
* Java Virtual Machine
* Object-oriented design
* Modular application architecture
* Distributed systems
* Concurrent programming
* Algorithms and data structures
* Complex defect analysis
* Performance profiling
* Code refactoring
* Unit and integration testing
* Regression testing
* Maven
* Gradle
* Git version control
* Pull-request management
* Peer code review
* API documentation
* Developer onboarding
* C++
* Python
* Go
* TypeScript
* Rust

Why Join Us

The contract provides experienced Java engineers with flexible access to technically meaningful open-source work. Contributors can solve varied platform problems, collaborate through structured review, and deliver improvements that support both current users and future developers.

About the Company

YO IT Consulting matches experienced software professionals with specialized technology and AI assignments. This engagement supports customer open-source initiatives requiring mature Java engineering, careful collaboration, and maintainable project contributions.
Job Title Java Engineer - Open Source Platforms
Post Details
Job Start Date
Salary from 18000.00
Salary to 35000.00
Number of Vacancies 1
Location Job Location -> UAE
Location City Dubai
    
Desired Candidate's Profile
Gender No Preference
Nationality
Candidate Current Location
Job Classification
Job Type Job Type -> Work from Home online Jobs
Industry Type Job Industry -> Computer Software
Job Function Job Functions -> Software-Web Training
Employers Details
Company YO IT Consulting
Contact Person HR Manager
Designation HRM