Position: Java Developer
Company: Ajax Systems
Category: Java
Experience: 3y

**Що потрібно знати і вміти**

- Успішно використовувати на практиці Java мінімум 3 роки
- Добре розуміти Java concurrency, мати практичний досвід у цій сфері
- Практичний досвід з Redis, MYSQL, NATS, Elasticsearch
- Добре розуміти принципи хмарної розробки, мати практичний досвід роботи з AWS
- Вміти масштабувати і забезпечувати високу доступність завантажених систем
- Уміти писати модульні/інтеграційні тести (культура застосування TDD буде плюсом)
- GIT, Gradle, Jenkins, Docker
- Досвід з фреймворками: Netty, Akka, RxJava – плюс
- Досвід розробки архітектурних рішень для розподілення серверних систем з їх наступною реалізацією в команді – плюс
- Досвід функціонального програмування – плюс

**Задачі**

- Перехід на наступну ітерацію архітектури
- Підтримка і розширення існуючого хмарного додатку
- Інтеграція зі сторонніми сервісами в домашній автоматизації і відеонагляді: Amazon Alexa, Google Home, iVideon і т.д.
- Розробка АРІ для інтеграції зі зовнішніми системами

**Ми пропонуємо**

- Класну різнобічну команду професіоналів
- Гідну заробітну плату
- Пряму віддачу від зусиль, видимий результат своєї праці
- Вдосталь свободи в ухваленні рішень і розвитку системи
- Корпоративну культуру на базі здорового глузду
- Оплату навчань та участі в конференціях