Job Opportunities API

The Public Ledger of Openings

← Back to the ledger

Java Developer - AI Backend Systems

YO IT Consulting
CompanyYO IT Consulting
CategoryEngineering
LocationDubai
RemoteRemote
EmploymentNot stated
LevelNot stated
SalaryAED 15k–24k
Posted23 Jul 2026
Last verified12 Aug 2026
SourceThe employer's own careers page (company_site)
Applications are handled by the employer, not by us.Apply on the employer's site →
Description
Java Developer - AI Backend Systems 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.