Сбер
Scala разработчик
О роли
Наша команда разрабатывает систему контроля лимитов рыночного риска торговой книги. Мы рассчитываем лимиты по всему торговому портфелю сделок на глобальных рынках, ежедневно обрабатывая миллионы риск-метрик и чувствительностей. Мы ищем Scala-разработчика или опытного Java/Kotlin-разработчика, готового переключиться на Scala в течение пары месяцев. Система полностью построена на техстеке Scala и технологиях:
Akka Streams в ядре расчета лимитов в потоковом режиме
Akka HTTP, Sttp и Tapir для межсервисного HTTP-взаимодействия и генерации OpenAPI
Play 2 для UI-контроллеров (без twirl)
ZIO как библиотека эффектов для всех новых сервисов
React для frontend-а
MongoDB в качестве СУБД&
Чем ты будешь заниматься
работать в Agile-команде в непосредственной близости с пользователями
совместно с аналитиками и тестировщиками вырабатывать лучшие подходы
проектировать и разрабатывать новые бизнес-фичи и интеграционные решения
проводить рефакторинг существующего кода
писать unit-тесты.
Мы ожидаем, что ты имеешь
опыт коммерческой разработки на JVM-языках от 3 лет
интерес к Scala и её экосистеме
понимание принципов функционального программирования и умение использовать чистые функции, неизменяемые структуры данных и коллекции
знания протоколов и паттернов межсервисного взаимодействия
умение разрабатывать приложения работающие в многопоточной среде
активное использование AI-ассистентов на всех этапах разработки
навыки работы с генеративными AI-моделями, опыт создания AI-агентов и использования их в работе будет преимущество.
