Teamlead Java (Единая учетная запись)

Местоположение и тип занятости

Полный рабочий день · Можно удаленно

Компания

Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге

Описание вакансии

Проект: разработка продукта, который формирует единую учетную запись крупной ритейл сети для всех приложений, сайтов, чат-ботов компании. Это позволяет формировать единый клиентский профиль для компании, обеспечить интеграцию программ лояльности всех торговых сетей, предоставить неограниченные возможности для подключения информационных систем внешних и внутренних партнеров, в том числе с обеспечением технологии единого входа Single Sign On. С точки зрения архитектуры мы создаем высоконагруженный продукт с постоянно увеличивающимся количеством подключаемых систем (как источников, так и потребителей данных), состоящий из нескольких микросервисов.

При разработке используем следующие основные технологии: Java, Spring Boot, Kafka, Tarantool DataGrid, Docker, Kubernetes. Процессы CI / CD мы строим на базе корпоративного Gitlab и Artifactory. Качество кода постоянно контролируется с помощью Unit и интеграционных тестов, а также нагрузочного тестирования и тестирования безопасности.

Требования:

  • Опыт коммерческой разработчик на Java от 2 лет
  • Знание Java Core 8 и выше
  • Знание и умение эффективно применять Spring Framework, Spring Boot
  • Опыт работы с очередями (Kafka / RabbitMQ / ActiveMQ)
  • Опыт работы с микросервисами (Spring Boot, Docker, Kubernetes)
  • Знание основных принципов написания кода и паттернов проектирования
  • Умение работать с Git
  • Опыт управления небольшой командой разработки

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

  • Опыт работы с высокими нагрузками
  • Опыт работы с Tarantool DataGrid, Apache Ignite либо иными платформами in-memory вычислений
  • Опыт промышленного применения Kafka
  • Знание синтаксиса и опыт применения языка Lua
  • Опыт разработки Pipelines в GitLab либо налаживания CI/CD процессов с применением других инструментов

Обязанности:

  • Разработка программных модулей в микросервисном окружении
  • Участие в проработке архитектуры системы и принятии технических решений
  • Участие в настройке процессов CI/CD
  • Участие в процессах Code Review и тестирования
  • Оказание консультаций по техническим вопросам специалистам поддержки
  • Выявление дефектов и устранение причин их возникновения
  • Сопровождение и эксплуатация разрабатываемой системы
  • Работа в команде, ориентированной на качественный результат

Условия:

  • Конкурентоспособная заработная плата
  • Корпоративное обучение и сертификация в технических и бизнес областях
  • Корпоративные развлекательные программы
  • Помощь при релокации в Москву
  • Работа удаленно по московскому времени (на территории РФ, Беларуси) либо по желанию в офисе: Москва (м. Новохохловская), Саратов, Пенза, Уфа, Нижний Новгород

Ваш отклик

Авторизуйтесь
Откликаться на вакансии могут только зарегистрированные пользователи.