Position: Java Developer
Company: Match-Trade Technologies
Category: Java
Experience required: 2y
English level: fluent

As a Java Developer you will be accountable for the delivery of internal projects aimed at designing, implementing, and maintaining proprietary applications such as: transaction platform, cryptocurrency wallet, transaction system, copy trading application and CRM system for financial institutions.

Match-Trade Technologies is a fintech company providing advanced trading systems for CFDs, cryptocurrencies, and stocks. We create our own technological environment, and we are the author of a trading platform based on PWA technology. The wide range of services we offer creates opportunities for our employees to participate in a variety of projects, not only through the use of numerous technologies (including modern Blockchain technology), but also by working with businesses from all over the world.
We are constantly developing and expanding not only our customer base but above all our teams. We want to set market trends and focus primarily on a new, higher quality of our services and products. 

Therefore, we are looking for a Java Developer to join our Kyiv team.

Your Job
Responsibilities:
- Design and implement applications used by our technologies;
- Create technical documentation;
- Design interfaces for ready applications;
- Make architectural decisions about technologies being used;
- Solve problems and propose own ideas, as independence, creativity, and openness for implementing new solutions are highly appreciated within our organization; 
- Develop through the use of modern technologies in an environment far from the stiff structure and corporate culture.

About you
Requirements:
- Bachelor's degree or IT experience in a relevant industry;
- At least 2 years of hands-on experience in Java/Kotlin programming;
- Fluency in English (written and spoken);
- Ability to write clean, testable code;
- Expertise in databases;
- Good to have: Cassandra, Blockchain, microservices architecture,  Hibernate JPA, Docker, Git, Maven;
- Hands-on with Agile, and Scrum tools, ability to get the best use out of them;
- Strong analytical skills, open-mindedness, and readiness to think ‘outside the box;
- Desire to develop and cooperate in a team.

What we offer:
- Working on a B2B contract with 30 days of paid break;
- Working in an international company with several offices around the EU and US;
- Professional development with a training budget;
- We value your opinion. You are encouraged to contribute to the processes of the team;
- Openness to ideas and initiatives of our employees such as charity campaigns, benefits, etc.

Interested? Send us your CV - we can’t wait to meet you!

Stages of recruitment:
1. Send your CV
2. HR Interview
3. Tech interview + live coding
4. Feedback
5. Offer