Position: Team Lead Java Developer
Company: MTB Bank
Experience required: 5y
English level: intermediate

4+ years of experience on commercial project;
Strong knowledge of Java 8;
Expertise in Spring Framework
Strong knowledge of  RESTFul micro-services;
Secure handling of enterprise database systems (SQL, JPA, Spring Data JPA)
Knowledge of Build tools — preferred Gradle;
Experience in designing automation unit and functional tests;

Strong understanding in relational DB (Postgres)

Would be a plus: 
Expertise in Docker and CI/CD
Good knowledge of elastic search
Experience in fin tech