Работать в высоко-нагруженных проектах с микросервисной архитектурой;
Решать задачи проектирования и разработки компонентов продукта;
Участвовать в разработке системной архитектуры, выбирать технологический стек на основании требований к программным средствам;
Проводить код-ревью;
Разрабатывать Backend на Java с использованием фреймворка Spring.
Требования:
Опыт программирования Java СТРОГО от 3 лет и более;
Опыт разработки на Java с использованием фреймворка Spring, Hibernate;
Понимание что такое микросервисная архитектура, её плюсы и минусы;
Опыт проектирования и разработки высоконагруженных систем реального времени уровня business critical (реализованных в микросервисной парадигме), средств их мониторинга, резервирования, СУБД и хранилищ данных;
Отличное знание ООП, различных алгоритмов и структур данных;
Опыт работы с брокерами очередей;
Опыт разработки REST API.
Условия:
Высокий уровень дохода с ежегодной индексацией заработной платы;
Удаленный формат работы;
Своевременная оплата 2 раза в месяц на банковскую карту;
Возможность посещения специализированных курсов, тренингов, IT-конференций за счёт компании (полностью или частично);