Position: JAVA developer
Company: CEX.IO
Experience required: 3y

CEX.IO is one of the largest international exchanges of the cryptocurrency market and has been ranked among CryptoCompare's ten best exchange services and Coin Metrics' trusted service providers.

About the role
We are looking for an experienced Java engineer to join our Ukraine office on a full-time basis. You will be joining the Exchange Team, responsible for the development of our trading services.

What are the main responsibilities?
Engineering of latency-sensitive Java services

Continued application of low latency messaging frameworks like Aeron

Being involved in the development and support of the new trade engine core services

Participation in building a new product from scratch

Designing new technical solutions

Participate in L3 incidents resolution

Working with the team to provide stability to the production environment

Understanding business needs, data requirements, and specifications

Reviewing fellow teammates’ code for correctness, style, and information security concerns


Essential Skills and Expertise:
3+ years of experience in professional software development

Strong engineering skills

Extensive knowledge of Java 8+ (Java 11 is used on the project)

Hands-on experience with Spring Framework (Spring Boot, Spring Security)

Previous involvement with High Availability and/or High Load architectures

Understanding of fundamental Computer Science principles and a test-driven approach to software development

Ability to adapt to changing priorities within a fast-moving industry

A customer- and product-focused mindset


Nice to have:
Solid knowledge in/or experience with financial services protocols including FIX, SBE, Protobuf or similar

Experience with Spring Webflux

Experience with Node.js, Redis

Work experience or knowledge of the finance industry, payments, trading and/or exchange systems is a huge plus



In return we offer:
Ability to work in the FinTech ecosystem with more than 4 million customers;

Work with a team that adheres to the AML, KYS policies and complies with regulations around the world;

International compliance courses based on our internal Course Policy;

Systematic teambuildings;

Competitive remuneration;

Opportunity to work remotely, or from the office (Kyiv-based);

100% Health Insurance coverage;

18 days of annual vacation, family leaves, unlimited paid sick leaves;

A MacBook and at least one 27″ display.

Team building events, corporate events, semi-official parties, etc.

External professional courses and certifications

English courses

Paid sick leaves

Family leaves

Transparent bonus system

PE accounting support