Работа в CSSSR

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

В новую продуктовую команду банка требуется сильный и инициативный Senior Java-разработчик, готовый вносить свой вклад в развитие проектов. Нам нужен человек, который не боится решать задачи любой сложности и знает, как работает Java под капотом.

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

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

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

  • знание фундаментальных основ Java SE;
  • опыт коммерческой разработки на Java 7+ от трёх лет;
  • самостоятельность в работе и ответственность за качество своего кода;
  • понимание принципов построения микросервисной архитектуры для крупных распределённых приложений;
  • опыт написания микросервисов на Spring Boot, понимание механики работы Spring DI.

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

  • Spring Core, Spring Boot, Spring Cloud;
  • знание протокола HTTP и уверенное владение навыками построения REST API;
  • SQL;
  • Docker;
  • Hibernate;
  • ElasticSearch.

Что взамен:

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

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

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

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

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

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

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

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

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