Senior Scala/Java Developer (Core Team)

Над разработкой платформы работает несколько команд. Сейчас мы ищем Senior Scala/Java разработчика в команду Core. Команда Core развивает ядро коммуникационной платформы LiveTex, через которое происходит обмен сообщениями через различные каналы. Платформа отвечает за бизнес-логику коммуникаций — маршрутизацию обращений, их назначение на операторов, сценарии взаимодействия с собеседниками, а также за стабильность работы системы при High load нагрузках.

Амбициозность работы в команде заключается в совмещении работы над функциональными требованиями к развитию и поддержки высоконагруженной системы. Работа ведется по методологии DDD, активно используются модульные тесты. В команде работают сильнейшие программисты, которые не просто используют инструменты, а глубоко изучают и понимают их.

Задачи разработчика команды:

  • Использование акторной модели для решения многопоточных задач.
  • Разработка системы на основе событийной модели. Event-driven programming.
  • Использование DDD для моделирования предметной области.
  • Проектирование технического решения на основе архитектурного концепта.
  • Техническое развитие сервисов, внедрение best-practice в команде.
  • Обеспечение максимальной отказоустойчивости и отзывчивости подсистемы.
  • Участие в полном жизненном цикле продукта: от анализа требований и декомпозиции задач до деплоя в продакшн и решения оперативных проблем.

Технологии:

  • Основной стек: Scala, Kafka, Akka, Finagle.
  • Хранение данных: PostgreSQL, Redis.
  • Интерфейсы: Thrift.
  • DevOps технологии: TeamCity, Docker, Chef.

Вы можете занять позицию Senior в команде Core, если:

  • Понимаете принципы построения распределенных систем.
  • Понимаете JMM (java memory model).
  • Имеете опыт работы с akka.
  • Имеете опыт построения систем со сложной бизнес-логикой.
  • Знаете PostgreSQL.
  • Знаете принципы ООП, SOLID, Event-driven programming.
  • Ваш уровень знания Scala A2/L1.

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

  • Работу в команде с хорошей инженерной культурой.
  • Прогрессивное молодое руководство и отсутствие бюрократии.
  • Внутреннее обучение и передача знаний между коллегами.
  • Внешнее обучение и участие в профессиональных конференциях за счет компании.
  • Полное соблюдение ТК РФ.
  • Гибкое начало рабочего дня.
  • ДМС после окончания испытательного срока.
  • Офис в отдельном здании, до которого удобно быстро дойти пешком от станций метро: Петроградская, Горьковская или Чкаловская.
  • Охраняемая велопарковка около офиса.
  • Массажное кресло и бильярд в офисе, кофе от бариста.
  • Насыщенная корпоративная жизнь.
Все вакансии

Работа в LiveTex это:

Комфортный офис в отдельном здании рядом с метро “Петроградская“, “Чкаловская“

Множество возможностей для профессионального и карьерного роста: обучение, тренинги, корпоративная библиотека

Нескучные корпоративные мероприятия без ущерба для здоровья

Оплата билета до Петербурга всем иногородним кандидатам, успешно прошедшим интервью

Оформление с учётом Трудового Кодекса РФ

Стабильная заработная плата и премии по результатам работы

Чай/кофе за счет компании, свой бариста в офисе

Своя футбольная команда LiveTex, бильярд, дартс, массажное кресло