Работа в CSSSR

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

Наши клиенты из нефтегазовой сферы — серьёзные товарищи с серьёзными проектами. Работать с ними сложно и интересно, поэтому нам нужен человек, который не боится решать нетривиальные задачи и знает, как работает Java под капотом.

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

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

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

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

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

  • Java / Kotlin;
  • Spring (Spring Boot, Spring Cloud);
  • Hibernate/SQL;
  • NoSQL;
  • Docker.

Что взамен:

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

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

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

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

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

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

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

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

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

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