Напиши текст вакансии для должности "Middle/Senior Java-Web Developer (Product)". Название компании: "Devexperts". Расположение: Санкт-Петербург. График работы: Гибкий график. Опыт работы: От 3 до 6 лет. Ключевые навыки: 

Компания Devexperts ведет активную разработку главного продукта компании - торговой платформы для финансовых рынков. Продукт представляет собой как “коробку”, поставляемую on-premises или в рамках модели SaaS, так и “основу” для частных решений для брокерских компаний. Современная торговая платформа должна уметь обрабатывать сотни торговых заявок в секунду, применяя очень сложную и гибко конфигурируемую бизнес-логику. Помимо обработки заявок, платформа предоставляет разнообразный набор API (REST, Websockets, FIX), умеет строить сложные отчеты, на лету обсчитывает риски по десяткам тысяч активных счетов, принимает и обрабатывает рыночные данные по десяткам тысяч торговых инструментов. К торговой системе подключены различные клиентские терминалы (web, мобильные - iOS и Android) и административные приложения. Продукт разрабатывается кросс-функциональной командой в монорепозитории. Вы сможете поучаствовать в разработке отказоустойчивых распределенных сервисов, работать над сложными веб-интерфейсами, вплотную познакомиться с процессами CI &amp; CD, технологиями автоматизированного тестирования. Проект требует как вклада в существующую кодовую базу, так и написания кода с нуля. Основной стек технологий: Java 11, Spring, React, GWT (мы работаем над тем, чтобы попрощаться с ним), Docker, PostgreSQL. Среди используемых нами инструментов - Atlassian stack (Jira, Confluence, Bitbucket), IntelliJ IDEA, Teamcity Обязанности:  разработка rich internet applications (клиентская и серверная части) написание server side логики и push нотификаций; взаимодействие с дизайнерами, разработчиками, бизнес-аналитиками и клиентами.  Требования:  знание базовых алгоритмов и структур данных; знание Java Core; знание основ многопоточного программирования; знание английского языка на уровне, достаточном для чтения документации.  Дополнительными преимуществами будут являться:  опыт работы в финтехе, представление о финансовых рынках; знание JavaScript, HTML и CSS; опыт работы с WebSockets; опыт работы с Docker; опыт работы с любой из web технологий: React, Angular, GWT.