Vacancy

Java Developer (xCloud/Arlo)

Продукт xCloud - облачная платформа для веб-приложений компании Arlo. Платформа обслуживает миллионы активных пользователей и объединяет миллионы устройств систем домашнего видеонаблюдения. Организовывает взаимодействие с удаленными устройствами, позволяет управлять умным домом, интегрироваться с другими продуктами и сервисами, совмещает роли SSO и платформы обмена сообщениями с устройствами. Проект стартовал пять лет назад и находится на стадии активного развития. Платформа многомодульная, географически распределенная, развернута на AWS, в своей основе построена на серверном решении, однако в последнее время приветствует и вкрапления serverless архитектуры для ряда задач. В проекте используются: Java 8, Spring, Tomcat, AWS, MySQL, Redis, NIO, Groovy + Spock, Maven, Git. Налажена система CI/CD, тестирования, производится миграция на K8S сторонней командой. Планируется миграция на MQTT как протокола для взаимодействия с устройствами, а также интеграция открытых стандартов авторизационных схем, в прогрессе внедрение решения сбора и аналитики данных средствами AWS. Команда разработки находится в Минске и состоит из 5 человек, менеджмент - в Калифорнии.

Requirements

  • Наши пожелания к знаниям, навыкам и опыту кандидата:
  • Опыт разработки на Java от 4 лет.
  • Уверенные знания ООП, шаблонов проектирования, структур данных и алгоритмов.
  • Понимание принципов SOLID, YAGNI, DRY, KISS.
  • Опыт работы со Spring, Spring Boot.
  • Глубокое понимание принципов асинхронного программирования.
  • Опыт написания тестов с использованием Spock Framework и нагрузочного тестирования с помощью jMeter.
  • Опыт работы с реляционными (MySQL) и нереляционными (Redis) хранилищами.
  • Базовое понимание сетевых протоколов и безопасности (HTTP(S), асимметричное шифрование, сертификаты).
  • Опыт работы с Gradle, Jenkins, Linux.
  • Уровень владения английским языком (письменным и устным) – от Intermediate.

Beneficial skills

  • Будет плюсом опыт работы с высоконагруженными системами, Docker, AWS (EC2, RDS, S3, Lambda), MQTT, Alexa, Google Assistant.

We Offer

  • Амбициозных и трудолюбивых программистов, плюс к стандартному соцпакету, у нас ждут:
  • Обязательный курс английского языка с бизнес-тренером из США в рабочее время в комфортном классе в небольших группах до 6-8 человек.
  • Весь мир мы вам обещать не будем, но в Кремниевой Долине или Европе вы побываете с интересной командировкой.
  • Система профессионального развития, техническая библиотека, буккроссинг.
  • Компенсация дополнительных курсов, конференций, митапов и всего того, что вам необходимо для развития.
  • Для мотивации и компенсации у нас
  • Белая зарплата с защитой от колебания курса.
  • Премии за успехи и ежегодный пересмотр зарплаты.
  • Корпоративное обслуживание в лучших медицинских центрах города и компенсация спортивных абонементов.
  • И так, по-мелочи
  • Удобное рабочее место с хорошим ноутбуком и возможность размяться в офисе.
  • Веселые спортивные тимбилдинги, корпоративы с отличными зонами активации.
  • Если нужно подкрепиться, вас всегда ждут фрукты, овощи, печенье, молоко, чай и кофе, пицца-дни и многое другое.
  • Гибкий рабочий график, нет заморочек с time tracking в JIRA и тд. Если вам вдохновенно работается вечером, никто не будет требовать от вас приходить рано утром, но на митинги с заказчиком опаздывать нельзя.

Application Form

I prefer to be connected via: