на главную
telegram•только что

Java-разработчик

УдалённоВ офисе МоскваГибкий графикПремии раз в полгодаДМС

Навыки и технологии

PythonJava

Ключевая задача

Перевод B2B-платформы Яндекс 360 с Python на Java: декомпозиция монолита, создание Java-сервисов и API, обучение команды.

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

О компании

B2B-платформа управляет ресурсами организаций в Яндекс 360: файлами, общими дисками, почтовыми ящиками, сотрудниками и подразделениями.

Обязанности

Предстоит декомпозировать Python-монолит, формировать единый шаблон новых Java-сервисов и постепенно переводить на них функциональность. Ещё в задачах — разработка API, интеграции с другими сервисами Яндекс 360 и обучение разработчиков команды.

Требования

Требования:

  • отличное владение Java и паттернами проектирования;
  • опыт высоконагруженных систем;
  • навыки хранения и обработки больших объёмов данных;
  • профилирование и оптимизация;
  • умение разбирать бизнес-требования, декомпозировать задачи и расставлять приоритеты.

Опыт выделения микросервисов из монолита, применения Strangler Fig и DDD будет плюсом.

Условия

Компания предлагает гибкий график, премии по итогам ревью раз в полгода и расширенную программу ДМС.

В карточке указаны Москва, Санкт-Петербург и возможность удалённой работы. Работу из другой страны нужно согласовать отдельно.