Developer Java

Lead Java Developer

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.