О компании и команде
Сopperside - являемся аккредитованной IT - компанией и дочерней организацией Транскапиталбанка. Сейчас в рамках расширения команды и реализации одного из ключевых проектов Pay, мы ищем коллег.
Немного о задачах:
- Участие развитии профессионального уровня команды (включая регулярные доклады на актуальные для текущих задач темы);
- Участие в кросс-ревью;
- Участие в регулярных рабочих встречах (статус-митинги, грумминги и т.д.);
- Работа на результат, где результат - это production-ready решение;
- Соблюдение регламентов (существующих и будущих);
- Декомпозиция задач;
- Аргументированная оценка сроков, соблюдение озвученных сроков;
- Улучшение качества кодовой базы.
Ожидания от кандидата
- Релевантный опыт работы от 5 лет;
- Java 8 и выше. Знание ядра, коллекций (в т.ч. java.util.concurrent). Понимание основных принципов thread-safety (безопасная публикация, иммутабельность, волатильность и т.д). Опыт написания многопоточного кода;
- Groovy;
- Навык диагностики проблем (интерпретация heap и thread dump);
- Знание SQL. Опыт работы с реляционной БД. Способность написать запрос в режиме онлайн;
- Знания алгоритмов и структур данных (умение реализовать простую структуру данных);
- Понимание транзакций (уровни изоляции и т.п.);
- Pessimistic vs Optimistic Lock;
- Опыт работы с экосистемой spring (framework, boot, cloud);
- Понимание принципов SOLID, ACID;
- Знание и понимание основных шаблонов проектирования (способность привести практических пример использования);
- Понимание микросервисной архитектуры;
- Понимание принципов построения распределенных систем (CAP-теорема);
- Понимание систем, построенных на обмене сообщениями;
- Хороший навык написания unit-тестов (junit, mockito, assertj);
- Опыт написания интеграционных тестов;
- Способность проводить самостоятельный анализ.
Условия работы
- Оформление по ТК РФ в полностью белую аккредитованную IT компанию;
- График 5/2, гибкое начало рабочего дня;
- Комфортный и стильный офис рядом с м. Курская;
- Возможности развития через кроссфункциональное взаимодействие, широкий пул проектов, в которых возможно принять участие;
- Расширенная программа ДМС со стоматологией.