** command of Java 8+, SQL, JSF/JS;
** more than 2 years of working experience as a Java programmer.
** work experience:
** command of English (intermediate level).
** experience of working with Spring, Java Message Service (IBM MQ, ActiveMQ), Maven/Gradle, Git;
** knowledge of MINA/Netty, RxJava; ReactJS libraries;
** command of Kotlin.
** to work remotely or rellocate to one of our offices (Tbilisi, Kostroma, Obninsk, Saratov)
** free English lessons;
** compensation of professional certifications;
** medical insurance (in case of rellocation)
** discounts for a gym membership (in case of rellocation)
** to create new system components, test them using unit-testing;
** to modify and support existing application components;
** to work on improving the readability and quality of the code;
** to take an active part in communicating with other developers and the testing team;
** to participate in improving the development process;
** to train junior programmers.
As a Java Developer, you will work on one of our tools:
** Sailfish — performs functional testing of trading systems.
** ClearTH — is designed for functional testing of post-trading systems.
** Transparency HR System — ERP-system for automation of internal processes.