Position: Middle Java Developer
Company: Bookmap
Category: Java
Experience required: 2y
English level: upper

**Middle Java developer**

This role is 100% remote

Bookmap is a high-performance market data visualization & trading platform. It is used for trading futures, stocks and digital- cryptocurrencies at CME, Eurex, Nasdaq, GDAX and many other exchanges.

**Required skills:**
1. Java fundamentals, OOP, Concurrency
2. Desire to improve skills
3. Passion for technologies
4. Computer Science knowledge: Algorithms, Data structures, Performance, etc.

**Will be a plus, not required:**
1. Interest in modern software and hardware technologies and frameworks.
2. Web basics: JS, Services, etc.
3. UI/UX fundamentals.
4. English communication skills.

**Benefits:**
1. Сode from anywhere in the world. Completely remote!
2. Be part of a team that work on an innovative product (not an outsource company)
3. Grow with us using new technologies & algorithms
4. Improve your skills with a professional team

As a part of the hiring process we would appreciate if you can solve a test task. It is expected to take 90 min on average and we offer $100 compensation for the correctly completed tasks. Compensation will be paid via Payoneer service.

devtest1.hr.bookmap.com/task

Your solution will be tested against a few input files, some of which are different from the example provided in this document. Performance will be taken into account so solutions that are too slow will be rejected. Note that we will only inform if your test task passed or failed. In case you passed, we will continue the process, however, we may not provide detailed feedback in case of a failure.

The Bookmap team