Position: Backend Java Developer
Company: Preis HR agency
Experience required: 3y
English level: intermediate

Requirements:

3+ years in backend Java development;
Experience of development with Spring Cloud framework stack;
Experience of REST API design;
Experience with messaging systems;
Knowledge of data structures, SOLID and ACID principles, design patterns; 

Good to have:
Experience of Kotlin development;
Experience of Reactive programming; 
Experience of TDD; 
Experience of RSocket usage;
Experience of NoSQL database (MongoDB) and RDBMS (PostgreSQL) usage;

The company offers:

Official employment;
Competitive salary;
Professional development;
Great team, friendly atmosphere;
Work on interesting projects;
Work in a comfortable office;
24 calendar days of paid vacation, paid sick leave;

Product — mobile banking (UK market)