Principal/Senior Engineer - Defi - Explorer(Java)
About Our Company
At OKX, we envision a future shaped by technology. Established in 2017, OKX is a leading global cryptocurrency exchange for spot and derivative trading. We revolutionize the financial ecosystem by leveraging blockchain technology to offer a diverse range of advanced products, solutions, and trading tools. Trusted by 20 million users across 180 regions, OKX is committed to providing an engaging platform that enables individuals to explore the world of cryptocurrencies. In addition to our world-class DeFi exchange, we have OKX Insights, a research arm dedicated to staying at the forefront of the latest trends in the crypto industry. With our extensive range of crypto services and our dedication to innovation, our vision is to create a world of financial access backed by blockchain and decentralized finance.
We believe in investing in our people as much as we invest in technology. We foster a collaborative and inclusive culture where we celebrate team victories, embrace change, and prioritize ethical practices. Our aim is to create a friendly and rewarding environment where every OKer feels valued, respected, and has equal opportunities for growth and success. Regardless of your background, we want to bring out the best in you.
Job Opportunity
Responsibilities:
- Develop the Defi Explorer function and handle large-scale data scenarios.
- Collaborate with the product team to independently design module business and create core flow summaries and detailed designs.
- Independently design and develop work according to our project development guidelines.
- Collaborate with the technical manager to design technical solutions for data storage and application in big data scenarios, overcoming any technical challenges.
- Proactively research and keep up-to-date with blockchain knowledge, staying on top of the latest trends and continuously improving technical skills.
Requirements:
- Extensive experience in Java development, with proficiency in multithreading, locking, caching, design patterns, JVM tuning, and related technologies.
- Familiarity with development frameworks like Spring, Spring Boot, MyBatis, and others.
- Knowledge of MySQL, Redis, and SQL optimization.
- Familiarity with Elasticsearch, HBase, Kafka, and other tools, and understanding of their core technical principles.
- Proficiency in using tools such as Idea, Git, and Maven.
- Strong ability to learn, take initiative, and work responsibly.
- Excellent communication skills and a team-oriented mindset.
- Bilingual proficiency in English and Chinese.
Preferred Qualifications:
- Familiarity with machine learning algorithms and the ability to extract valuable insights from large datasets and analyze address behavior characteristics.
- Experience with data warehouses and complex business data calculations.
- Prior experience in big data or blockchain-related work is a plus.
Perks & Benefits
- Competitive compensation package.
- Comprehensive insurance coverage for employees and their dependents.
- More perks and benefits to be discussed during the process!