Java Development Engineer (Infrastructure)
Bybit
About Bybit:
Established in March 2018, Bybit is one of the fastest growing cryptocurrency derivatives exchanges, with more than 10 million registered users. We offer a professional platform where crypto traders can find an ultra-fast matching engine, excellent customer service and multilingual community support. We provide innovative online spot and derivatives trading services, mining and staking products, as well as API support, to retail and institutional clients around the world, and strives to be the most reliable exchange for the emerging digital asset class.
Bybit's founder and CEO, Ben Zhou, was formerly from XM, one of the world's largest forex and CFD trading brokerage firms. The company comprises professionals from investment banks, tech firms, the forex industry, and early adopters of blockchain. The development team includes talents from Morgan Stanley, Baidu, Alibaba, Tencent, etc.
Our core values define us. We listen, care, and improve to create a faster, fairer, and more humane trading environment for our users.
Our innovative, highly advanced, user-friendly platform has been designed from the ground-up using best-in-class infrastructure to provide our users with the industry's safest, fastest, fairest, and most transparent trading experience. Built on customer-centric values, we endeavour to provide a professional, 24/7 multi-language customer support to help in a timely manner.
As of today, Bybit is one of the most trusted, reliable, and transparent cryptocurrency derivatives platforms in the space.
Responsibilities:
- Responsible for the construction of the operation management platform and risk control management platform of the exchange’s derivatives/spot/financial management and other business lines to empower business growth;
- Responsible for the system analysis and design of business projects, and lead the completion of detailed design and coding tasks, and control the progress and quality of the project;
- Responsible for the high-performance, high-security, high-scalability architecture design and system governance of the core system.
Qualifications:
- Bachelor's degree or above in computer related major;
- Possess a solid Java foundation and be able to skillfully use Java's concurrency, security, IO, collections, generics, reflection, and proxies; be familiar with JVM principles; be familiar with the use and basic principles of common frameworks such as Spring MVC, Spring Boot, and Mybatis;
- Proficient in the design of distributed systems and be familiar with mechanisms such as distribution, caching, and messaging; be able to reasonably apply common distributed technologies to solve problems;
- Familiar with SOA and microservice architecture design; familiar with Redis, Kafka, Elasticsearch and other message components;
- Possess a strong interest in technology, like to study, and have good learning ability, communication skills and teamwork ability;
- Prior experience in distributed system development or practical experience, and experience in leading system architecture design and core code development of a certain scale will be given priority;
- Prior R&D experience in exchange derivatives/spot/financial management and other business operations will be a huge plus;
- Prior experience in financial transaction business development and system design will be a huge plus.
About Bybit:
Established in March 2018, Bybit is one of the fastest growing cryptocurrency derivatives exchanges, with more than 10 million registered users. We offer a professional platform where crypto traders can find an ultra-fast matching engine, excellent customer service and multilingual community support. We provide innovative online spot and derivatives trading services, mining and staking products, as well as API support, to retail and institutional clients around the world, and strives to be the most reliable exchange for the emerging digital asset class.
Bybit's founder and CEO, Ben Zhou, was formerly from XM, one of the world's largest forex and CFD trading brokerage firms. The company comprises professionals from investment banks, tech firms, the forex industry, and early adopters of blockchain. The development team includes talents from Morgan Stanley, Baidu, Alibaba, Tencent, etc.
Our core values define us. We listen, care, and improve to create a faster, fairer, and more humane trading environment for our users.
Our innovative, highly advanced, user-friendly platform has been designed from the ground-up using best-in-class infrastructure to provide our users with the industry's safest, fastest, fairest, and most transparent trading experience. Built on customer-centric values, we endeavour to provide a professional, 24/7 multi-language customer support to help in a timely manner.
As of today, Bybit is one of the most trusted, reliable, and transparent cryptocurrency derivatives platforms in the space.
Responsibilities:
- Responsible for the construction of the operation management platform and risk control management platform of the exchange’s derivatives/spot/financial management and other business lines to empower business growth;
- Responsible for the system analysis and design of business projects, and lead the completion of detailed design and coding tasks, and control the progress and quality of the project;
- Responsible for the high-performance, high-security, high-scalability architecture design and system governance of the core system.
Qualifications:
- Bachelor's degree or above in computer related major;
- Possess a solid Java foundation and be able to skillfully use Java's concurrency, security, IO, collections, generics, reflection, and proxies; be familiar with JVM principles; be familiar with the use and basic principles of common frameworks such as Spring MVC, Spring Boot, and Mybatis;
- Proficient in the design of distributed systems and be familiar with mechanisms such as distribution, caching, and messaging; be able to reasonably apply common distributed technologies to solve problems;
- Familiar with SOA and microservice architecture design; familiar with Redis, Kafka, Elasticsearch and other message components;
- Possess a strong interest in technology, like to study, and have good learning ability, communication skills and teamwork ability;
- Prior experience in distributed system development or practical experience, and experience in leading system architecture design and core code development of a certain scale will be given priority;
- Prior R&D experience in exchange derivatives/spot/financial management and other business operations will be a huge plus;
- Prior experience in financial transaction business development and system design will be a huge plus.