Position: Backend Java Engineer
Company: Storypoint
Category: Java
Experience required: 5y
English level: fluent
Published: 2021-08-01T00:00:00+03:00

Wootrade aims to provide deep liquidity and superior order execution at the lowest cost for traders, exchanges, institutions, and DeFi platforms. Its flagship product, WOO X, is positioned as the ultimate trading platform for traders and institutions, featuring fully customizable modules, and first-to-market zero-fee trading with the deepest liquidity across spot and margin. Wootrade was founded by Kronos Research, one of the top quantitative trading firms in the world generating $5 billion in daily trading volume, with the goal of democratizing access to the best-in-class liquidity, trading and yield generation strategies through various products.

The team’s mission is to disrupt financial markets by empowering the individual. We believe the global financial system is undergoing a major evolution where in a few years, anyone from anywhere will be able to freely trade, invest, borrow and lend to better their lives. Much like how the internet has eliminated communication barriers for all of us, blockchain will remove all barriers to financial markets, services and products.

**Responsibilities**
Responsible for developing the core functions of the Internet financial platform, build the technology infrastructure that supports digital asset trading on the internet
Implement RestFul and WebSocket API interfaces, to support customers to receive market data and execute orders
Establish a robust, efficient and concurrent trading system to ensure 7x24 hours uninterrupted operation
Actively conduct efficient communication with product team and business development team, collect requirements, participate in product planning and system design
Propose practical and feasible solutions, capable of producing technical documents independently
Requirements
Computer Science or related Engineering Bachelor (or above) 
3 years or more working experience
Proficient in Java Programming
Familiar with large-scale, multithreading, and high-performance distributed system
Familiar with data structures, algorithms, design patterns, Java network programming, multi-threaded programming, and have a deep understanding of JVM principles
Familiar with Java Web, microservice development, and frameworks like SpringBoot, Spring Cloud, and MyBatis
Proficient in tools like caching, message queuing, and searching, e.q., Redis, Kafka, and Elasticsearch
Familiar with Linux
Experience in developing financial-related products, or have work experience in a large Internet company
Able to adapt to the high-pressure working environment
Great abilities in system analyzing, abstract thinking and system designing
English resume acceptable only