Java разработчик (продукт GitFlic)
офис, Москва
Команда разработки продукта GitFlic: вы будете проектировать и реализовывать высокодоступную распределённую схему хранения на основе Git и решать задачи графовых вычислений, консистентности и эффективного поиска, которые критично важны для продукта и пользователей
ГрейдMiddle/Senior
Опытот 3 лет
Стек
JavaSpring BootSQLSpring Data JPASpring Security
Задачи
- •Проектирование распределённой схемы хранения на основе Git
- •Разработка и оптимизация алгоритмов для графовых вычислений и обхода зависимостей
- •Обеспечение консистентности и высокой доступности хранения
- •Проектирование и реализация эффективных поисковых механизмов в приложении
- •Решение алгоритмически сложных задач и оптимизация производительности
Обязательно
- •3+ года коммерческой разработки на Java
- •Глубокие знания и практика со Spring Framework (Core, Boot, MVC, Data JPA)
- •Знание SQL и опыт работы с реляционными СУБД
- •Глубокое понимание алгоритмов и структур данных
- •Практические навыки работы с графами и соответствующими алгоритмами
- •Значительный опыт проектирования и реализации поисковых механизмов и алгоритмов
- •Фундаментальные знания ООП и умение применять их на практике
Будет плюсом
- •Опыт с Spring Cloud и облачными платформами
- •Вклад в open-source проекты приветствуется