Position: Senior/Team Lead Java developer
Company: Covery
Category: Java
Experience: 3y
English level: intermediate

З 2016 року ми працюємо з компаніями в обох високо і низько ризикових вертикалях, а також з державно регульованими бізнесами, такими як банки. Допомагаємо запобігати різним типам шахрайства та збільшувати дохід.

Платформа оцінює ризики на кожному кроці воронки: завантаження додатку, реєстрація, підтвердження пошти/телефону, вхід, замовлення, транзакція, відшкодування, виплата, банківські перекази, фото/відео верифікація користувача, і більше.

Ми шукаємо талановитого та вмотивованого **Senior/Team Lead Java-розробника** до нашої команди!

Як Java-розробник, ви будете проектувати та розробляти надійні та масштабовані програми, які працюють з максимальною пропускною здатністю, мінімальною затримкою та охоплюють усі потреби різних клієнтів. У вас буде можливість впливати на архітектуру проекту, впроваджувати нові технології та приймати рішення щодо розвитку продукту.


**Що ми очікуємо від вас?**
**Необхідні навички:**
- 3+ роки Java;
- експертне знання ООP, шаблонів проектування, SOLID, DRY, YAGNI;
- глибоке розуміння принципів захисту даних при програмуванні;
- досвід роботи з Git;
- досвід розробки додатків, починаючи від дизайну до виробництва;
- знання проектування  DBs, спільно з MySQL;
- досвід роботи з Elasticsearch;
- Spring core;
- досвід управління командою.
 
**Буде плюсом:**
- PHP 8.x, Symfony, Twig;
- HTML, CSS, Javascript (JQuery);
- досвід роботи з GitLab;
- великий досвід створення та вплив на веб сервіси (REST) ​​з нуля;
- досвід роботи зі скриптами оболонки;
- гарне багатопотокове програмування;
- досвід роботи зі стеком ELK;
- бажання розвиватися в напрямку лідерства в команді.
 
**Обов'язки:**
- розробка нового функціоналу (від спілкування з менеджером проекту до його повного впровадження);
- пропозиції нових архітектурних рішень та їх імплементація;
- підтримка проекту, виправлення багів;
- керування командою 3-6 фахівців.
 
**Ти отримаєш:**
- роботу над високонавантаженим проектом з можливістю прийняття архітектурних рішень;
- віддалений режим роботи з можливістю працювати в офісі за бажанням;
- стабільний дохід з прив'язкою до курсу євро;
- доступ до нашої бази знань: навчання, курси, література та наставництво від товаришів по команді;
- компенсація на підтримку ментального здоров'я;
- компенсація курсів іноземних мов та зайняття спортом.