Search...

Application Architect Java

OKX logo
OKX

OKX is a leading global cryptocurrency exchange offering a wide range of trading services, including spot and derivatives trading, as well as Web3 solutions.

C/O APPLEBY GLOBAL SERVICES (SEYCHELLES) LIMITED, Suite 202, 2nd Floor, Eden Plaza, Eden Island, PO Box 1352, Mahe, Victoria, Seychelles, Seychelles
About OKX

OKX is a global cryptocurrency exchange known for its trading services and financial products. The platform offers a wide range of features, including spot and derivatives trading, staking services, and a user-friendly interface suitable for both beginners and experienced traders.

View jobs by OKX

Skills

About the Role

You will oversee the non-functional aspects of relevant business lines and work closely with business units to maintain service stability. You will use data analysis to identify end-to-end stability risks, detect architectural issues early, investigate root causes, and systematically resolve problems. You will also explore emerging technologies, tools, and architectural patterns and help implement application-architecture best practices.

Requirements

  • Bachelor's degree or higher in Computer Science or a related field
  • More than 7 years of development and architecture experience
  • Java proficiency
  • Hands-on experience with the Spring Cloud microservices stack
  • Knowledge of Linux, storage, and network I/O principles
  • Experience with high-concurrency distributed system architecture or component design and development
  • Understanding of Java concurrency libraries
  • Knowledge of Nginx, Redis, Elasticsearch, Kafka, MySQL, Docker, and Kubernetes
  • In-depth understanding of managed business architecture and architectural design methodology
  • Ability to design architectures for new business lines and provide optimization recommendations

Responsibilities

  • Oversee non-functional aspects of relevant business lines to ensure service stability
  • Analyze data to identify end-to-end stability risks and architectural issues
  • Investigate root causes and systematically resolve stability problems
  • Explore new technologies, tools, and architectural patterns
  • Promote application architecture best practices

Benefits

  • Competitive total compensation package
  • Team-building programs and company events
  • Wellness and meal allowances
  • Comprehensive healthcare schemes for employees and dependents