Вакансии

Java-разработчикДистанционно и на фуллтайм

Ищем талантливых бэкендеров для наших друзей в офис в Ростове-на-Дону. Одна компания — два проекта: вам предстоит участвовать в разработке электронной торговой системы или трудиться над серверной частью умного ассистента трейдера.

Что нужно делать:

  • работать — много и хорошо, используя актуальные подходы к разработке и современные технологии;
  • на одном проекте участвовать в реализации на бекенде сложной бизнес логики, связанной с торговлей опционными стратегиями, создании слоя API для представления торговых данных в удобном для использования в клиентском терминале виде, интеграции с окружением клиента по стандартным протоколам (FIX, REST/WS);
  • на втором — заниматься разработкой новых команд для ассистента и улучшением пользовательского опыта, а также разработкой новых функциональных блоков для менеджерской админки;
  • решать задачи в команде с системным аналитиком, фронтенд-разработчиками и QA-инженерами;
  • писать unit и интеграционные тесты;
  • участвовать в демонстрациях и код-ревью.

Что хотим от вас:

  • опыт коммерческой разработки на Java SE (8/11);
  • хорошее знание базовых алгоритмов и структур данных;
  • понимание принципов ООП и основных шаблонов проектирования, умение их применять;
  • знания в области параллельного программирования, опыт разработки многопоточных приложений;
  • опыт работы с системами контроля версий (желательно git);
  • знание английского языка на уровне, достаточном для чтения технической литературы и обсуждения рабочих задач;
  • хорошая математическая база будет плюсом.

Стек технологий:

  • Java/Kotlin;
  • Spring (Spring Boot);
  • Hibernate/SQL;
  • Docker;
  • Jackson;
  • Swagger;
  • MongoDB;
  • NLU.

Что взамен:

  • официальное оформление, отпуска, больничные, ДМС;
  • внутреннее корпоративное обучение, поездки на внешние профильные конференции, английский;
  • оплачиваемая сертификация по Java;
  • компенсация 2/3 от стоимости абонемента в любой спортивный клуб города;
  • обеды;
  • программа предоставления займов сотрудникам;
  • тимбилдинги, корпоративные мероприятия, выезды на природу.
faq.alt

Есть вопросы? Ответы в FAQ

Тестовое задание

Есть строка, состоящая из слов. Все слова в ней разделены одним пробелом. Нужно преобразовать строку в такую структуру данных, которая группирует слова по первой букве в слове. Затем вывести только группы, содержащие более одного элемента.

Группы должны быть отсортированы в алфавитном порядке. Слова внутри группы нужно сортировать по убыванию количества символов; если количество символов равное, то сортировать в алфавитном порядке.

Пример строки: String s = «сапог сарай арбуз болт бокс биржа»

Отсортированная строка: [б=[биржа, бокс, болт], c=[caпог, сарай]]

Ответ присылайте ссылкой на опубликованный приватный Gist.

Расскажите о себе

Дополнительные способы связи: