Senior Java Backend developer

Required work experience: 3-5 years
Full time, full day.

A software company needs a senior Java / Kotlin developer.
The successful candidate will be involved in the design and development of the company's fintech products.

Development of new company products;
Support and development of the current architecture;
Participation in new projects and development of infrastructure code;
Writing tests;
Participation in planning and evaluating tasks;
Release support before selling;


Java Core and Concurrency;
Deep knowledge of SQL;
Understanding the principles of distributed systems;
Knowledge of Kotlin will be a plus;

Tech stack:
Kotlin and Java11 +. Almost all code is written in Kotlin;
Vertx. The main framework;
Gradle. We use it to build applications;
Spock. Unit and Integration Tests;
Rx & Coroutines. Reactive and asynchronous development are actively used;
AWS. All projects are launched in the cloud;
Bitbucket pipelines;

Interesting and unique projects in a developing company;
Flexible schedule;
Lack of bureaucracy;
Working in a modern, friendly team in the office;
A system of bonuses linked to the success of projects;
Paid vacation and sick leave;
The ability to quickly grow up the career ladder;
Regular corporate vacation trips, incl. abroad