Position: Java Developer
Company: Quests
Category: Java
Experience required: 2y

# What you will do

- Write well-structured and efficient code with test coverage.
- Design and develop new functionalities.
- Participate in the plannings and code reviews.

# Qualifications

- Excellent Knowledge of Java 8 or later.
- Solid knowledge of basic algorithms and data structures.
- REST API development, WebSocket experience.
- Experience with caching.
- **Must have** - knowledge, or will to discover, a crypto domain.
- Willingness to work in a startup environment.
- Proactiveness in taking an active part in product evolution.

# Tools

- Experience with Spring (Boot, Security, Data JPA).
- Experience with Containers: Docker, Docker Compose.
- SQL, relation databases: MySQL, etc.
- In-memory storage: Redis.

# Benefits

- By joining at the early stage of our journey, you'll get a chance to have an impact on the product and the company's development. You will join an idea-driven and open-minded team, a real startup spirit with hard work, internal brainstorms, and chill Fridays.
- Get a competitive salary and stock options with time.
- Parties, day-offs and work from home option to recharge your powers)

Come join us! 

We believe in crypto, the opportunities that it brings, and easy access for trading it for everyone. And by building BuyCrypt, we believe, it will take part in this goal.
We are looking for a software engineer experienced in Java, who is passionate about crypto and shares this vision.