Java Developer

OneBullEx

Completely RemoteFull TimeEngineering & Architecture
Posted Today

Job description

Responsibilities

  • Participate in the development and maintenance of core backend systems, including matching, order management, market data, clearing, and settlement
  • Develop high-performance, scalable microservices using Spring Boot
  • Design and implement distributed caching and state synchronization mechanisms using Hazelcast to ensure low-latency communication
  • Build highly available messaging systems using Kafka for critical modules like order flows and matching notifications
  • Optimize database and caching architectures to ensure stability and throughput under high-concurrency trading scenarios
  • Integrate with blockchain-related modules, including deposits, withdrawals, and wallet systems
  • Write technical documentation and participate in code reviews and system refactoring

Requirements

  • Bachelor’s degree in Computer Science or a related field
  • 3+ years of Java backend development experience
  • Strong proficiency in Java and microservice architectures using Spring Boot and Spring Cloud
  • Hands-on experience with Hazelcast, including data partitioning and distributed locks
  • Familiarity with Kafka or other message middleware in distributed systems
  • Proficiency in MySQL, Redis, and MongoDB
  • Knowledge of Git, Maven, Docker, and CI/CD workflows
  • Strong coding standards and ability to solve complex problems independently

Preferred Qualifications

  • Experience in designing high-concurrency, low-latency system architectures
  • Experience with high-performance messaging components such as Aeron, Chronicle Queue, or Disruptor
  • Familiarity with cloud-native technologies like Kubernetes, Helm, and service mesh
  • Previous experience with exchange system development, matching logic, or risk control
  • Understanding of blockchain principles and on-chain interaction

About the Company

OneBullEx is a next-generation crypto futures exchange built for speed, reliability, and innovation. Our platform delivers advanced trading capabilities, including AI-powered 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.

Skills & tools

JavaSpring BootKafkaHazelcastMySQLRedisMongoDBDocker

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Bachelor’s degree in Computer Science or related field
  2. 023+ years Java backend development experience
  3. 03Proficiency in Spring Boot and Spring Cloud
  4. 04Experience with Hazelcast
  5. 05Familiarity with Kafka
  6. 06Proficiency in MySQL, Redis, and MongoDB
  7. 07Knowledge of Git, Maven, and Docker