Описание вакансии
Условия работы
Мы ищем главного руководителя разработки, который уверен в своих скилах и готов вместе со своей дружной командой профессионалов заниматься разработкой системы управления рисками на финансовых рынках. Программа включает ИТ-системы и модули, которые позволяют управлять различными видами рисков, в первую очередь кредитными и рыночными. Контроль лимитов, проверка рыночности сделок, независимая верификация цен, расчет VaR, IRC и многое другое – наших рук дело. Мы используем архитектуру микросервисов, что дает возможность использовать «right tool for the job».
С чем работаем:
В разработке используем: Java SE 1.8, Rabbit MQ, Oracle Coherence, Apache Cassandra, Grid Gain, MongoDB.
Что будем делать:
• Разработка платформы управления рисками операций на финансовых рынках
• Участие в процессе разработки по SCRUM методологии
• Разработка архитектуры системы
• Написание и сопровождение кода, тестов и документации
• Верификация качества кода, документации и тестов, произведенных коллегами
• Руководство командой разработчиков
От вас требуется:
• Экспертный уровень core Java (collections/multithreading)
• Опыт проектирования и разработки многокомпонентных распределенных систем (microservices architecture)
• Знание и умение применять на практике принципы хорошего объектно-ориентированного дизайна
• Знакомство с GoF паттернами, принципами SOLID
• Обязателен опыт работы с Oracle/MS SQL на уровне написания простых запросов
• Приветствуется опыт работы с NoSQL решениями: Cassandra, MongoDB
• Желателен опыт работы с распределенными кэшами: Oracle Coherence, memchached и тд
• Желателен опыт разработки пользовательских интерфейсов (html/javascript)
• Желателен разговорный английский язык
• Опыт работы с unix системами
• Опыт руководства командой от 3-х человек