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
Required Skills
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.