OKX

Senior/Staff Java Engineer, Liquidity Platform, Strategy Service

OKX

Apply
4 months ago
Hong Kong, Hong Kong
Senior / Staff+

Responsibilities

  • Develop and maintain a wide range of critical trading infrastructure microservices.
  • Design and implement enterprise-grade micro-services and distributed architecture solutions.
  • Develop and maintain our core strategy engine with a focus on high performance backend and APIs.
  • Conduct code reviews and mentor junior developers to maintain code quality standards.
  • Ensure scalability, resiliency, and maintainability of all software systems.
  • Collaborate with cross-functional teams to design, implement, and optimize software solutions.
  • Analyze and troubleshoot complex technical issues.
  • Demonstrate and implement security best practices across all development activities.
  • Stay current with industry trends and best practices in software development.

Requirements

  • Solid STEM education background.
  • 5+ years of software development experience.
  • Strong understanding of scalability, resiliency, and maintainability principles.
  • Strong proficiency in English, both in writing and speaking.
  • Strong work ethic and ownership.
  • Ability to work effectively under pressure in a fast-paced environment.
  • Experience with WebSocket and GraphQL.
  • Proficiency in Linux environments.
  • Familiarity with CI/CD pipelines.
  • Experience with Kafka, Redis, SQL databases, docker and k8s is a plus.
  • Knowledge of market microstructure of crypto trading is a plus.

Benefits

  • Competitive total compensation package.
  • L&D programs and education subsidy for employees' growth and development.
  • Various team building programs and company events.
  • Wellness and meal allowance.
  • Comprehensive healthcare schemes for employees and dependants.
  • More that we love to tell you along the process!

Tech Stack

Apache KafkaDockerGraphQLJavaKubernetesLinuxPythonRedisSQL

Categories

BackendDevOpsSecurity