Position: Java Developer
Category: Java
English level: fluent
Years of experience: 8

Experienced Team Lead / Software Engineer with deep knowledge of Java core and broad range of computer expertise - good understanding of the object-oriented approach, RESTful services approach, continuous integration process, microservices architecture, agile practices, building and motivating of a high-performing team. Lead and manage cross-functional team of 5 - 7 people. With excellent communication and analytical skills. Quick learner and result-oriented. Python as a plus.
• Java — primary language
• Python — intermediate
• JS — base knowledge
• C — base knowledge;
Servlets, JDBC, REST; 
WebSockets 
Spring, Hibernate, Junit,  Spock
Mongo, PostgreSQL RabbitMQ;