TL;DR
Senior Backend Developer (Java): Разработка и оптимизация высоконагруженных бэкенд-сервисов для B2B-платформы с акцентом на поэтапный переход с Python на Java и создание новых микросервисов. Фокус на декомпозиции монолита, проектировании масштабируемой архитектуры и эффективной обработке больших объемов данных.
Локация: Удалённо из России (Москва или Санкт-Петербург)
Компания
Яндекс 360 — это цифровое пространство, которое помогает организовывать рабочие процессы с помощью Почты, Диска, Календаря, Телемоста, Мессенджера и других сервисов для миллионов пользователей.
Что делать
- Управлять поэтапным переходом с Python на Java, декомпозируя монолит и создавая единый шаблон для новых сервисов.
- Создавать новые микросервисы для бизнес-задач, проектируя архитектуру и API в экосистеме Яндекс 360.
- Обучать других разработчиков в команде, делясь опытом и знаниями.
Требования
- Отличное владение Java, умение писать чистый, оптимизированный код и применять паттерны проектирования.
- Опыт работы с высоконагруженными системами: эффективное хранение и обработка больших объёмов данных, профилирование и оптимизация.
- Способность декомпозировать и решать сложные бизнес-задачи, расставлять приоритеты.
- Место работы: удалённо, из Москвы или Санкт-Петербурга.
Хорошо, если есть
- Опыт разделения монолита на микросервисы с применением паттернов (Strangler Fig, Domain-driven design).
- Проектирование и внедрение масштабируемой архитектуры.
Культура и преимущества
- Работа в сильной команде со сложными задачами для сервисов с миллионами пользователей.
- Возможность влиять на процесс и результат разработки.
- Премии каждые полгода по итогам ревью.
- Расширенная программа ДМС, оплата 80% стоимости ДМС для супругов и детей.
- Гибкий график работы.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →