Position: Full Stack Java Developer (Middle)
Company: FintechLab
Category: Java
Experience required: 3y
English level: intermediate

**WE OFFER**
-Comfortable office in the center of Kyiv (Lva Tolstogo station) or Nikolaev
Zero bureaucracy and open management
Flexible schedule you can start work day from 8 am till 10 am
Corporate English courses
Compensation of costs on professional courses and trainings
Perks at the office (fruits, Playstation, etc.)

**REQUIREMENTS**
3+ years experience in Java (Spring framework)
Min 1 year of experience with Web Development using JavaScript, CSS, HTML5 (Typescript a huge plus)
Proven experience of module testing
Experience of relational databases and SQL (PostgreSQL a huge plus)
Familiarity with Git or other version control system
Basic knowledge of design patterns
Good technical English

**CORE TECHNOLOGIES:**
Java8+ SE (Spring4+, Spring JPA, Hibernate,Spring Boot, JUnit 4+)
Typescript (Angular 5)
Apache Tomcat
PostgreSQL
Linux
Git
Jenkins

**WOULD BE A PLUS**
Experience with Angular 2+ or other JavaScript MVC framework
Experience with message broker (RabbitMQ)
Familiarity with modern CI solutions (Jenkins, Gitlab CI), ability to write pipeline code
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)
Knowledge of containerization technologies (Docker)