Наша команда разрабатывает систему контроля лимитов рыночного риска торговой книги. Мы рассчитываем лимиты по всему торговому портфелю сделок на глобальных рынках, ежедневно обрабатывая миллионы риск-метрик и чувствительностей.
Мы ищем 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-агентов и использования их в работе будет преимущество.