Vacancy

Java Developer (Netgear/xCloud)

Проект XCloud - это облачное решение для управления всеми умными роутерами, продающимися компанией Netgear (www.netgear.com). Доступ к функциям устройств предоставляется как с мобильных приложений, так и с помощью Alexa и Google Assistant. Более шести миллионов девайсов уже находятся онлайн, и их количество с каждым днём растёт. XCloud'у уже более семи лет, и сейчас мы продолжаем развивать, совершенствовать и поддерживать его. Надёжность, производительность и безопасность - важные параметры проекта. Поэтому особое внимание уделяем асинхронным запросам, всем видам автоматизированного тестирования (юнит, интеграционному, функциональному и нагрузочному) и security review. Проект состоит из двух основных частей - многомодульного Backend'а, построенного на микросервисной архитектуре, и прошивок роутеров. Команда разработки находится в Минске, а менеджмент в Калифорнии. В настоящее время ищем опытного Backend Java разработчика для усиления команды. В проекте используем: Java 11/15 + Lombok, Gradle, Spring 5.1+, Springboot 2.1+, Undertow, Docker, JAsync, Reactive endpoints, MySQL, Redis, MQTT, Git, Spock, jMeter, AWS.

Requirements

  • Наши пожелания к знаниям, навыкам и опыту кандидата:
  • Опыт разработки на Java от 5 лет.
  • Уверенные знания ООП, шаблонов проектирования, структур данных и алгоритмов.
  • Понимание принципов 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: