C

Senior Java Engineer (Oracle)

CoinMarketCap Ltd

Posted 6 hours ago

Employment Type

Full Time

Location

Dubai

Requirements

Java, Spring Boot, MyBatis, Oracle DB, SQL Tuning, JVM, Multi-threading, Network Programming, Microservices, Kafka

Job Description

Responsibilities

  • Design, develop, and optimize business systems that interact with Oracle databases, supporting high-concurrency data processing.
  • Build and maintain microservices and distributed systems using Spring Cloud, Dubbo, and related frameworks.
  • Collaborate with database engineers on schema design, SQL optimization, and stored procedure development.
  • Ensure code quality through documentation, reviews, testing, and support deployment and operations activities.

Requirements

  • Java
  • JVM
  • Multi-threading
  • Network programming
  • Spring Boot
  • MyBatis
  • Oracle DB
  • SQL tuning
  • Microservices
  • Git

Preferred Qualifications

  • Experience with distributed systems design and implementation
  • Familiarity with message queues (Kafka, RocketMQ)
  • Knowledge of Spring Cloud, Dubbo, or similar RPC frameworks
  • Containerization and orchestration experience (Docker, Kubernetes) is a plus
  • Strong problem-solving and teamwork skills

Benefits

  • Annual Leave
  • Health Insurance
  • Flights
  • Visa

About the Company

CoinMarketCap is a leading provider of crypto market data and analytics. This role operates from Dubai, UAE with remote/hybrid flexibility, and contributes to global platform engineering efforts supporting high traffic financial data systems. The team values scalable architecture, reliability, and collaboration across regional engineering centers.

How to Apply