Senior Java Engineer - DeFi Earn Team
Job Description:
About OKX:
OKX, established in 2017, is a leading global cryptocurrency exchange that provides spot and derivatives trading. By leveraging blockchain technology, OKX offers a wide range of innovative products, solutions, and trading tools to reshape the financial ecosystem. Trusted by over 20 million users across 180 regions worldwide, OKX aims to create an engaging platform that empowers individuals to explore the world of crypto. In addition to their exceptional DeFi exchange, OKX includes OKX Insights, a research arm that stays at the forefront of cryptocurrency industry trends. With a comprehensive range of crypto products and unwavering commitment to innovation, OKX envisions a world of financial access supported by blockchain and decentralized finance.
About the Team:
As crucial contributors to the DeFi product development, the team plays a vital role in OKX's mission to reshape the financial ecosystem. OKX Earn provides users with opportunities to earn interest through various investment options in the DeFi space. The goal is straightforward - hold assets, have a great time, and earn profitably along the way, benefiting millions of users worldwide.
Responsibilities:
- Develop blockchain business server interfaces and necessary blockchain services for other products.
- Optimize system performance and conduct technical research to ensure high availability, reliability, and performance.
- Enhance architectural infrastructure by identifying opportunities for service optimization.
- Improve engineering production efficiency.
- Collaborate with key stakeholders to drive product requirements, complete functional design, optimize architecture design, and conduct research and development.
Requirements:
- Bachelor's degree or higher in computer science, software engineering, or related field.
- Strong foundation in JAVA, including JVM, IO, multithreading, concurrency, network, and deep understanding of object-oriented programming, design principles, and abstraction.
- Proficiency in mainstream JAVA frameworks such as Spring/SpringMVC/SpringBoot, with practical project experience and expertise in C business and architecture for scrutiny. Experience in large-scale project foundation and application architecture design is preferred.
- Preferred experience in business development and architecture design for high-traffic and high-concurrency scenarios.
- Familiarity with blockchain platform products such as Bitcoin, Ethereum, Hyperledger, etc.
Good to Know:
- Familiarity with one or more mainstream DeFi projects such as MakerDao, Uniswap, Compound, Synthetix, etc.