Обязанности:
-
Разработка нового функционала;
-
Рефакторинг текущих неэффективных решений;
-
Осуществление архитектурного надзора реализации технических решений;
-
Оптимизация производительности и масштабируемости сервисов;
-
Тестирование.
Требования:
-
Опыт разработки Java (уверенный, экспертный), Scala от 2 лет суммарно;
-
Знание PostgreSQL (сложные запросы, оптимизация);
-
Опыт использования Docker, docker-compose;
-
Умение разбираться и анализировать в чужой код и проводить качественные code review, Engineering review;
-
Знание паттернов проектирования ОП, DI, SOLID;
-
Навык разработки и проектирования REST API, Swagger;
-
Опыт профилирование и поиска узких мест кода, аналитический подход к реализации нюансов;
-
Опыт использования CI/CD в практике (на уровне сеньор);
-
Опыт работы со системами платежей, работа с депозитами и системой, с биллингом;
-
Самостоятельная работа с легаси при минимальном погружении,т.к предыдущей команды разработки уже нет для поддержки, есть документация.
Условия:
-
Технически сильная и дружная команда;
-
Отлично поставленные коммуникации и процессы разработки от аналитики до деплоймента;
-
Профессиональное развитие, карьерный и финансовый рост;
-
Оформление по ТК РФ в аккредитованной IT-компании;
-
Удаленный формат работы.