Lead Java Developer

Ukraine, Kiev
Full time

Skills Required:
More than 6 years of experience in Java development;
At least 3 years of experience of Team Leading;
Development experience in user interaction design (client and server-side Java);
Familiarity with application containers — Tomcat, Spring;
DB integration experience — SQL, Hibernate, iBatis;
Knowledge of Web Services (REST, SOAP);
Deep knowledge of design patterns;
Knowledge of SOLID principles.

Optional skills:
Vert.x, Apache Wicket, Custom DSL;
Maria DB.

We offer:
flexible working hours;
20 working-days paid vacations and sick leaves;
insurance program;
professional development;
agile training and certification;
free English classes to maintain your level;
centrally located office.