— Experience in Java development at least 1,5 years is a must;
— Good in Java Core, Spring, Hibernate, JUnit, Mockito;
— Understanding of Maven;
— Experience in Git;
— Understanding of multithreading;
— Solid Computer Science fundamentals (algorithms, data structures, concurrency, etc.);
— At least Intermediate level of English.
— Understanding of reactive programming
— Experience in Unix shell.
— Experience in Akka, ApectJ, Docker
— Comfortable and flexible working schedule;
— Career possibilities with a growing project;
— Comfortable office in the old center of the city (Podil);
— Meeting, lounge and sleeping rooms in the office;
— Social benefits, paid vacations and sick-leaves;
— Yoga classes, table tennis and football on-site;
— Customizable business lunches in the office or compensation of medical service;
— Free fruits and sweets, unlimited milk-tea-coffee-oatmeal;
— Various team-building activities at will;
— Paid trainings and seminars;
— English classes in the office.