Position: Senior Java Developer
Company: ProfITsoft
Category: Java
Experience: 3y
English level: upper

**Бути частиною команди:**
Ваші обов’язки стосуватимуться всіх аспектів процесу розробки програмного забезпечення, від проектування та аналізу до розробки, впровадження та обслуговування;
Ви будете учасником команди, яка впроваджує нові функції продукту;
Ви будете тісно співпрацювати з власниками продуктів;
Ви будете розробляти креативні продукти та впроваджувати нові технології та рішення та поставляти продукт у швидкому та динамічному середовищі;
Ви співпрацюватимете з іншими інженерами над перевіркою коду, внутрішньою інфраструктурою та вдосконаленням процесів.

**Вимоги:**
4+ роки досвіду розробки комерційних проектів на Java та Spring Framework;
Глибоке розуміння найкращих практик в архітектурі мікросервісів;
Добре розуміння або досвід роботи з message-oriented middleware;
Глибоке знання SQL (MariaDB буде плюсом);
Досвід роботи з NoSql (Cassandra буде плюсом);
Досвід роботи з шаблонами (Velocity буде плюсом);
Проектування, створення та підтримка API RESTFul;
Можливість виконувати надійну інтеграцію з третіми сторонами через різні протоколи;
Unit testing;
Досвід роботи з CI/CD;
Знання принципів Agile.

**Ми пропонуємо:**
Достойну винагороду;
Гнучкий графік, який погоджується та затверджується менеджером проекту;
Різноманітні корпоративні програми навчання;
Доброзичливий колектив та розважальні заходи.