Вакансии

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

Любите Java, крупные проекты, сложные задачи и кодить из-под одеяла? Мечты сбываются ;) Мы ищем сильного и инициативного Java-разработчика на новые проекты с возможностью с самого начала сделать их прекрасными. Проекты стартуют в начале 2020 года.

Вам предстоит:

  • работать над проектами для предприятий нефтегазового комплекса;
  • использовать актуальные подходы к разработке и современные технологии;
  • решать задачи в команде с системным аналитиком, фронтенд-разработчиками и QA-инженерами.

Что нужно от вас:

  • опыт коммерческой разработки на Java 7+ от двух лет;
  • знание фундаментальных основ Java SE;
  • понимание проеĸтирования REST API;
  • умение проеĸтировать таблицы для моделей данных;
  • опыт работы с Java Core, написания Unit и интеграционных тестов;
  • самостоятельность в работе и ответственность за качество своего кода.

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

  • Java;
  • Spring (Spring Boot);
  • Hibernate/SQL;
  • Docker.

Что взамен:

  • удалённая работа с графиком 10–19 по Москве;
  • интересные задачи и проекты, реализацией которых вы будете гордиться;
  • официальное трудоустройство и честные правила игры;
  • работа в команде профессионалов;
  • никто не будет стоять за спиной и смотреть, как вы кодите.
faq.alt

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

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

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

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

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

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

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

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

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