Java Developer - AI Backend Systems

YO IT Consulting

Dubai

On-site

AED 167,400 - 267,840

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

YO IT Consulting in Dubai, United Arab Emirates, seeks a Java Developer - AI Backend Systems for a remote contract. You will design scalable Java services, review solutions, and optimize performance across microservices, REST APIs, and distributed systems.

The role emphasizes production-grade engineering, secure coding, and clear communication for a globally distributed team. AI training experience is not required, but backend excellence is essential.

Qualifications

  • Expert proficiency in Java and Spring Boot.
  • Strong microservices design and REST API experience.
  • Experience with scalable backend systems and performance tuning.
  • Knowledge of databases and data access frameworks.
  • Ability to review unfamiliar Java code and provide feedback.
  • Excellent English communication and remote collaboration skills.

Responsibilities

  • Design, develop, test, and maintain scalable backend applications using Java.
  • Build production-ready services and APIs with Spring Boot.
  • Architect microservices to meet complex requirements.
  • Review AI-generated code for correctness, efficiency, and security.
  • Translate specifications into clear components and plans.
  • Develop REST APIs with validation, error handling, and auth.
  • Evaluate service boundaries and integration patterns.
  • Write clean, modular, well-documented code.
  • Apply OOP and design patterns appropriately.
  • Troubleshoot defects and runtime issues.
  • Identify and resolve performance bottlenecks.
  • Improve backend reliability with logging and testing.
  • Review code with peers and provide feedback.
  • Explain architectural tradeoffs and alternatives.
  • Collaborate remotely with engineers and researchers.
  • Document architecture, APIs, and decisions.
  • Assess scalability, availability, and security of backends.
  • Support data-intensive AI-driven requirements when relevant.
  • Adapt to unfamiliar codebases and environments.

Skills

Java
Spring Boot
Backend development
Microservices
REST APIs
OOP
Design patterns
Distributed systems
High-availability
API development
Database integration
SQL
Data structures
Multithreading
Concurrency
Application security
Performance optimization
Debugging
Code review
Unit testing
Integration testing
Technical documentation
Maven
Gradle
Git
Docker
Kubernetes
AWS
Azure
GCP
CI-CD
AI code evaluation
Remote collaboration

Tools

Docker
Kubernetes
AWS
Azure
GCP
Maven
Gradle
Git
CI-CD

Job description

Job Snapshot

Role: Java Developer - AI Backend Systems

Location: Dubai, United Arab Emirates

Industry: Computer Software

Function: IT-Software Development

Experience: Expert-level Java backend development experience

Job Type: Contract - Remote - work from home

Position Overview

Java Developer - AI Backend Systems in Dubai, United Arab Emirates is a remote Computer Software opportunity focused on helping next-generation AI systems understand professional backend development, microservices architecture, and production-grade Java engineering. YO IT Consulting is seeking an experienced Java specialist who can design scalable services, review technical solutions, optimize backend performance, and explain complex implementation decisions clearly. The role requires advanced Java and Spring Boot expertise, strong knowledge of REST APIs and distributed application design, and the ability to produce clean, maintainable code. Previous AI training experience is not required because practical backend engineering knowledge is the primary qualification.

Job Details

Country: United Arab Emirates

City: Dubai

Industry: Computer Software

Function: IT-Software Development

Salary: 15000-24000

Estimated salary range based on similar jobs in the job city; please confirm the final offer with the employer.

Gender: Any

Candidate Nationality: Any

Job Type: Contract - Remote - work from home

Role Context

The Java Developer will contribute expert engineering input to AI training and evaluation projects involving backend systems, Spring Boot applications, REST services, databases, microservices, security, testing, and distributed computing. Assignments may require the developer to build reference solutions, review AI-generated code, identify architectural weaknesses, troubleshoot defects, and compare alternative implementations. Each contribution should demonstrate how an experienced Java engineer balances scalability, performance, security, maintainability, and operational reliability.

Key Responsibilities
  • Design, develop, test, and maintain scalable backend applications using Java.
  • Build production-ready services and APIs with the Spring Boot framework.
  • Architect microservices that support complex functional and operational requirements.
  • Review AI-generated Java code for correctness, efficiency, maintainability, and security.
  • Translate technical specifications into clear application components and implementation plans.
  • Develop REST APIs with appropriate request validation, error handling, authentication, and response structures.
  • Evaluate service boundaries, data flow, dependency management, and integration patterns.
  • Write clean, modular, reusable, and well-documented Java code.
  • Apply object-oriented programming, design patterns, and backend engineering principles appropriately.
  • Troubleshoot application defects, integration failures, runtime errors, and unexpected system behavior.
  • Identify and resolve performance bottlenecks involving database access, memory, concurrency, network communication, or service design.
  • Improve backend reliability through exception handling, logging, monitoring, testing, and fault-tolerance practices.
  • Review code submitted by peers and provide specific, constructive technical feedback.
  • Compare alternative solutions and explain relevant architectural and implementation tradeoffs.
  • Collaborate remotely with engineers, researchers, reviewers, and project stakeholders.
  • Document application architecture, APIs, dependencies, assumptions, and technical decisions.
  • Assess backend systems for scalability, availability, maintainability, and security.
  • Support data-intensive or AI-driven application requirements when relevant to the project.
  • Adapt quickly to unfamiliar codebases, libraries, specifications, and development environments.
  • Contribute expert examples that improve AI understanding of Java and backend software engineering.
Ideal Profile
  • Expert proficiency in the Java programming language.
  • Strong hands-on experience developing backend applications with Spring Boot.
  • Advanced understanding of microservices architecture and service design principles.
  • Proven ability to develop scalable, reliable, and maintainable production systems.
  • Strong knowledge of REST APIs, HTTP concepts, data structures, and backend development practices.
  • Experience with object-oriented design, dependency injection, exception handling, and application configuration.
  • Ability to review unfamiliar Java code and identify defects, risks, and improvement opportunities.
  • Strong understanding of application performance, reliability, and security considerations.
  • Experience with relational or non-relational databases and data-access frameworks.
  • Demonstrated ability to write clean, efficient, testable, and well-documented code.
  • Strong debugging and technical problem-solving capabilities.
  • Excellent written and verbal English communication skills.
  • Ability to explain complex engineering concepts and implementation decisions objectively.
  • Experience collaborating with distributed teams in a fast-paced remote environment.
  • Careful attention to code quality, technical requirements, and documentation.
  • Familiarity with AWS, Microsoft Azure, or Google Cloud Platform is advantageous.
  • Experience with distributed systems, high-availability applications, or event-driven architecture is preferred.
  • Previous exposure to AI-driven, machine learning, or data-intensive projects is beneficial but not required.
Skills Set
  • Java
  • Spring Boot
  • Backend development
  • Microservices architecture
  • REST APIs
  • Object-oriented programming
  • Software design patterns
  • Distributed systems
  • High-availability systems
  • API development
  • Database integration
  • SQL
  • Data structures
  • Multithreading
  • Concurrency
  • Application security
  • Performance optimization
  • Debugging
  • Code review
  • Unit testing
  • Integration testing
  • Technical documentation
  • Maven
  • Gradle
  • Git
  • Docker
  • Kubernetes
  • AWS
  • Microsoft Azure
  • Google Cloud Platform
  • CI-CD
  • AI code evaluation
  • Remote collaboration
Why Join Us

This opportunity allows experienced Java developers to apply professional backend engineering expertise to the improvement of advanced artificial intelligence systems. The work directly influences how AI models generate Java code, reason about microservices, diagnose backend problems, and recommend scalable technical solutions. The remote contract arrangement offers flexibility while providing exposure to international engineering teams, complex software scenarios, and emerging AI evaluation workflows. It is particularly suitable for developers who enjoy reviewing architecture, solving difficult backend problems, and explaining why one technical approach is stronger than another.

About the Company

YO IT Consulting connects software engineers and technical specialists with remote AI training and evaluation projects. Operating from Dubai, United Arab Emirates, the company recruits professionals worldwide whose engineering knowledge helps improve the coding accuracy, architectural judgment, technical reasoning, and practical reliability of modern artificial intelligence systems.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Remote Java Backend Engineer for AI Systems
Remote Java Backend Engineer for AI Systems

YO IT Consulting • Dubai

On-site
AED 167,400 - 267,840
Software Engineer - AI Code Evaluation
Software Engineer - AI Code Evaluation

YO IT Consulting • Dubai

On-site
AED 201,000 - 391,000
Senior Software Engineer - AI Evaluation
Senior Software Engineer - AI Evaluation

YO IT Consulting • Dubai

On-site
AED 300,000 - 520,000
AI Engineer - Machine Learning Systems
AI Engineer - Machine Learning Systems

YO IT Consulting • Al Ruways Industrial City

On-site
AED 200,880 - 334,800
Rust Developer - Backend AI Tools
Rust Developer - Backend AI Tools

YO IT Consulting • Dubai

On-site
AED 200,880 - 312,480
Remote work
Remote Contractor: Senior Backend Engineer for AI Systems
Remote Contractor: Senior Backend Engineer for AI Systems

YO IT Consulting • Dubai

On-site
AED 293,793 - 440,690
Code Quality Engineer - AI Training Projects
Code Quality Engineer - AI Training Projects

YO IT Consulting • Abu Dhabi

On-site
AED 201,000 - 391,000
Senior AI Training Software Engineer (Remote)
Senior AI Training Software Engineer (Remote)

YO IT Consulting • Dubai

On-site
Java Platform Engineer - Open Source Codebases
Java Platform Engineer - Open Source Codebases

YO IT Consulting • Al Ruways Industrial City

On-site
AED 201,000 - 391,000
Senior Software Engineer for AI System Evaluation (Remote)
Senior Software Engineer for AI System Evaluation (Remote)

YO IT Consulting • Dubai

On-site
AED 300,000 - 520,000