Tech lead Java/Kotlin

от 350 000 руб. на руки

Требуемый опыт работы: более 6 лет

Полная занятость, полный день

Каршеринг BelkaCar — экономичная, удобная и безопасная альтернатива собственному автомобилю и такси. Ежедневно BelkaCar используют десятки тысяч человек, а общее количество пользователей превышает миллион.

Мы уже громко заявили о себе на рынке и добились немалых результатов, а теперь ищем человека в команду нового продукта, который мы запустили 1 апреля совместно со Skoda и Audi - сервис подписки на автомобили.

Стэк: кодовая база на Kotlin. Полностью реактивные приложения с использованием Reactor и R2DBC. Spring как интеграционный фреймворк. Для хранения данных используем MySQL, Elastic Search, а также Redis, Kafka для обмена событиями.
Так же мы используем: Micrometer, OpenTracing, Prometheus, Grafana, Datadog и многое другое.

Чем предстоит заниматься:

  • участвовать в создании новых сервисов и поддерживать текущие процессы
  • прорабатывать архитектуру совместно с системным архитектором
  • проектировать и декомпозировать задачи
  • проводить code review по задачам коллег
  • совершенствовать уровень технической экспертизы в команде
  • менторить членов команды и участвовать в собеседованиях кандидатов

Что мы ожидаем от вас:

  • умение продумать расширяемую архитектуру с выделением предметных областей и низкой связанностью
  • опыт руководства командой или менторства коллег
  • опыт работы с Java 8 и выше или с Kotlin
  • понимание особенностей работы с многопоточным и асинхронным кодом
  • опыт работы с CompletableFuture, RxJava, Project Reactor, Spring Framework
  • опыт работы с реляционными базами данных: Oracle, MySQL, PostgreSQL
  • понимание изоляции, синхронизации, работы индексов и тд.
  • понимание принципов ООП, SOLID, DDD, паттернов проектирования
  • понимание особенностей развертывания и эксплуатации приложения (CI/CD, Tests, Monitoring, Tracing)
  • умение и желание разбираться в чужом коде, т.к. бывает так, что мы используем недокументированные возможности различных решений

О команде и процессах:

  • используем GitLab в качестве CI/CD, проектная документация в Confluence, Lucidchart и Figma, задачи в Jira.
  • работаем по гибким процессам
  • распределенная команда - Москва и Минск

Мы предлагаем:

  • классный современный продукт, который очень быстро развивается и завоевывает рынки
  • возможность работать удаленно или приезжать в офис по желанию
  • официальное оформление по ТК, белую зп и гибкое начало рабочего дня
  • премирование по итогам performance review каждые полгода
  • корпоративный тариф на каршеринг, ДМС, участие в конференциях и английский за счет компании

Ключевые навыки

Java
MySQL
Kotlin
Reactor

Вакансия опубликована 27 января 2022 в Москве

Отзывы о компании

О данном работодателе пока нет отзывов или он скрыл их на нашем сайте
Ваши отзывы помогают людям принимать взвешенные карьерные решения
Оставить отзыв о компании

Похожие вакансии