At least 3+ year experience in Java (Spring framework)
Experience with Web Development using Javascript, CSS, HTML5 (Typescript a huge plus)
Knowledge of module testing and TDD
Experience of relational databases and SQL (PostgreSQL a huge plus)
Familiarity with Git or other version control system
Design patterns
Good technical English
Core Technologies:
Java8 SE (Spring, Spring JPA, Hibernate)
Typescript (Angular 2.x)
Apache Tomcat
PostgreSQL
Linux
Git
Jenkins
Experience with Angular or other Javascript MVC framework
Experience with message broker (RabbitMQ)
Knowledge on Single Page Application Web Development
Knowledge in principles of good REST API design
Experience with Agile methodology (Scrum, Kanban, working with User stories)
Comfortable time schedule
Office in the city center
Compensation of courses, certifications, learning programs
TheFinTechLab — a product company engaged in the development of online-banking system for the European market