×
Register Here to Apply for Jobs or Post Jobs. X

Java Developer; Trading Engine

Job in Dubai, Dubai, UAE/Dubai
Listing for: OneBullEx
Full Time position
Listed on 2026-01-23
Job specializations:
  • Software Development
    Backend Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 200000 AED Yearly AED 120000.00 200000.00 YEAR
Job Description & How to Apply Below
Position: Java Developer (Trading Engine)

One Bull Ex  is a next-generation crypto futures exchange built for speed, reliability, and innovation. Our platform delivers advanced trading capabilities, including AI-powered "300 SPARTANS" automated trading systems that enable high-precision strategies. By leveraging cutting‑edge AI and machine learning, we deliver real‑time, high-performance trading – even during periods of extreme market volatility. Our user‑centric approach combines transparent risk management, premium liquidity, and industry‑leading UX to help traders navigate the digital asset market with confidence and control.

Responsibilities
  • Participate in the development and maintenance of core backend systems of a digital asset exchange, including matching, order management, market data, clearing, and settlement
  • Develop high-performance, scalable microservices based on Spring Boot
  • Design and implement distributed caching, in‑memory data sharing, and state synchronization mechanisms using Hazelcast to ensure data consistency and low‑latency communication between services
  • Build highly available and scalable messaging systems using Kafka or other message middleware for critical modules such as order flows and matching notifications
  • Optimize database and caching architectures to ensure system stability and throughput under high‑concurrency trading scenarios
  • Integrate with blockchain‑related modules, including deposits, withdrawals, on‑chain confirmations, and wallet systems
  • Write API and technical documentation, and participate in code reviews and system refactoring
Requirements
  • Bachelor's degree or above in Computer Science or a related field, with 3+ years of Java backend development experience
  • Strong proficiency in Java programming and familiarity with building microservice architectures using Spring Boot / Spring Cloud
  • Proficient in using Hazelcast, with a solid understanding of data partitioning, Map/Event mechanisms, distributed locks, and related core features; hands‑on experience preferred
  • Familiar with Kafka or other message middleware in distributed systems
  • Proficient in mainstream storage technologies such as MySQL, Redis, and MongoDB
  • Experience in exchange system development with an understanding of matching logic, order lifecycle, and risk control is a plus
  • Understanding of blockchain principles; experience with on‑chain interaction or wallet development is a plus
  • Familiar with common development tools and workflows such as Git, Maven, Docker, and CI/CD
  • Strong coding standards, communication skills, and team collaboration abilities, with the capability to independently analyze and solve problems
Nice to Have
  • Experience in designing and optimizing high‑concurrency, low‑latency system architectures
  • Experience with high-performance messaging/queue components such as Aeron, Chronicle Queue, or Disruptor
  • Familiarity with cloud-native technologies such as Kubernetes, Helm, and service mesh
  • Experience contributing to open-source projects, writing technical blogs, or sharing architectural insights
工作职责
  • 参与数字资产交易所核心系统(撮合、订单、行情、清结算等)的服务端开发与维护
  • 基于 Spring Boot 开发高性能、可扩展的微服务架构
  • 设计并实现使用 Hazelcast 的分布式缓存、内存数据共享、状态同步机制,确保服务间数据一致性和低延迟通信
  • 利用 Kafka 等消息中间件构建高可用、可扩展的消息系统,用于订单流、撮合推送等关键模块
  • 优化数据库和缓存架构,保障高并发交易场景下的系统稳定性与吞吐能力
  • 对接区块链相关业务模块,包括充值、提币、链上确认、钱包系统等
  • 撰写接口与技术文档,参与代码评审与系统重构。
任职要求
  • 计算机或相关专业,3年以上 Java 后端开发经验
  • 精通 Java 编程,熟悉 Spring Boot / Spring Cloud 构建微服务架构
  • 熟练使用 Hazelcast,理解其数据分区、Map/Event机制、分布式锁等核心特性,有实战经验优先
  • 熟悉 Kafka 或其他消息中间件在分布式系统中的应用
  • 熟练掌握 MySQL / Redis / Mongo

    DB 等主流存储技术
  • 有交易所系统开发经验,理解撮合逻辑、订单生命周期、风控等业务者优先
  • 了解区块链原理,有链上交互或钱包开发经验优先
  • 熟悉 Git、Maven、Docker、CI/CD 等常用开发工具和流程
  • 良好的编码规范、沟通能力和团队协作精神,具备独立分析和解决问题能力
加分项
  • 有高并发、低延迟系统架构设计与调优经验
  • 使用过 Aeron、Chronicle Queue、Disruptor 等高性能消息/队列组件
  • 熟悉 Kubernetes / Helm / 服务网格等云原生技术
  • 有参与开源项目、撰写技术博客或架构分享经验者优先
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary