Java Tech Lead
#

О вакансии

Sibedge — аккредитованная IT-компания, уже 18 лет мы занимаемся заказной разработкой ПО. Сейчас мы в поисках Java Tech Lead. 

О проекте: 

Высоконагруженная система, построенная на микросервисной архитектуре. Она живет в Kuber-кластерах в собственных датацентрах. Наша система – это уникальный продукт. Уже сейчас система обрабатывает миллиарды транзакций ежедневно и оперирует петабайтами данных на скоростях десятки тысяч запросов в секунду. 

У нас вы встретите сложнейшие технологические задачи, сможете поработать с реально большими объемами данных и современным востребованным стеком. 


Стек проекта: 

noSQL и хранилища данных: Cassandra, YTsaurus, HBase, Opensearch, Redis 
SQL - PostgreSQL, CockroachDB 
Kubernetes, Rancher 
BI и анализ данных: Superset, Spark, Clickhouse 
Kafka 
Web, mobile 
API: REST, gRPC 
Планировщики задач: AirFlow, Temporal.io тоже будет преимуществом 


Какие задачи вас ждут:

  • Сопровождение процессов в команде бэкенд разработки (оценки, планирование, груминг, релиз-менеджмент, agile-ритуалы, декомпозиция и распределение задач);
  • Написание и поддерживание высокого качества кода (разработка, код ревью, написание unit и интеграционных тестов);
  • Оптимизация процессов разработки;
  • Тесное взаимодействие со смежными командами разработки, деливери, DevOps, аналитики, тестирования, эксплуатации;
  • Устранение блокеров, контроль решения вопросов, соблюдение дедлайнов;
  • Разработка архитектурных решений для новых сервисов с учетом масштабируемости, отказоустойчивости и производительности;
  • Проведение аудита текущей архитектуры, выявление узких мест и их оптимизация;
  • Поддержка разработчиков в решении сложных технических вопросов;
  • Разработка стандартов и подходов к коду, документированию и тестированию;
  • Сопровождение кода в проде.

Ожидания от кандидата:

  •  Опыт в разработке от 5 лет, из которых минимум 2 года на позиции Team Lead или в аналогичной роли;
  •  Опыт проектирования и разработки высоконагруженных распределенных систем. 
  •  Глубокие знания в области архитектуры, оптимизации производительности и интеграции систем;
  •  Уверенное знание Java;
  •  Опыт промышленной разработки на Kotlin;
  •  Опыт работы с нереляционными (Cassandra, redis) и реляционными базами данных (PostgreSQL), опыт оптимизации запросов к БД;
  •  Опыт работы с брокерами сообщений (kafka) и дизайном систем, построенных на событиях;
  •  Знание шаблонов проектирования и микросервисной архитектуры;
  •  Понимание Git-flow и процессов разработки;
  •  Знание инфраструктуры разработки Confluence, Jira, Gitlab;
  •  Навык сопровождения процессов в команде (оценки, планирование, груминг, релиз-менеджмент, декомпозиция и распределение задач);
  •  Умение предлагать и аргументировать решения сложных технических задач, находить общий язык с командой;
  •  Высокий уровень ответственности (строгие дедлайны разработки, инцидент-менеджмент);
  •  Сильные коммуникативные навыки.

Будет плюсом:

  •  Опыт работы с Котлин Корутинами;
  •  Знакомство с elasticsearch/opensearch и его моделями запросов;
  •  Опыт работы с Kunernetes напрямую или через Rancher.

Что вам может быть интересно о Sibedge:

Мы предоставляем официальное оформление, "белую" заработную плату;

Поддерживаем развитие сотрудников через оплачиваемые конференции, курсы, воркшопы и тренинги, где приобретаем новые знания;

Мы лояльно относимся к гибкому графику работы, если он не снижает эффективность всей команды;

Благодаря ежегодному Performance Review, каждый видит свой вклад в общий результат, определяет траекторию дальнейшего развития и влияет на рост своей зарплаты;

Компания и сотрудники всегда имеют возможность договориться. Придерживаемся принципа: если тебе чего-то не хватает — скажи об этом. Вместе мы обязательно найдем решение, чтобы каждый остался в позиции win-win.

Условия в Sibedge это:
Официальное оформление с «белой» зарплатой
Официальное оформление с «белой» зарплатой
Возможность работать удалённо
Возможность работать удалённо
Не нашли, что искали?
Avatar - HR Lead
Елена Панова
HR Lead
picture