«Платформа ЦФА» -это новый продукт Группы «Московская Биржа», который динамично развивается в соответствии с современными тенденциями и потребностями рынка в эпоху цифровых технологий.
Национальный расчетный депозитарий выполняет функции оператора информационной системы, в которой осуществляется выпуск цифровых финансовых активов. НРД включен Банком России в реестр операторов информационных систем и подключен к Оператору Обмена Московской биржи.
В свою очередь, Московская биржа предоставляет услуги оператора обмена цифровых финансовых активов и включена Банком России в реестр операторов обмена цифровых финансовых активов.
Мы ищем активного и талантливого Senior Java разработчика на роль Тимлида в команду разработки на стороне НРД (Оператора информационной системы), который сможет проявить свои сильные стороны и управленческие компетенции, а также развить свой потенциал в рамках управления разработкой продукта, которым будут пользоваться эмитенты и инвесторы (как корпоративные, так и физические лица)
Обязанности:
- Управление командой разработки;
- Постановка и декомпозиция задач разработчикам;
- Разработка и развитие основного продукта компании;
- Расширение функционала продукта с учетом пожеланий клиентов;
- Разработка архитектуры платформенного решения и программных модулей;
- Разработка и сопровождение восоконагруженных сервисов;
- Написание unit/функциональных/BDD тестов;
- Проведение Code Review;
- Взаимодействие с командой разработчиков, а также со смежными командами аналитиков, тестировщиков, DevOps инженеров;
- Рефакторинг/оптимизация кода.
Требования:
- Опыт разработки на языке Java 11/17/21 от 3х лет, а также опыт работы с популярными фреймворками (такими как Spring Framework, Vert.X и т.д.) и популярными библиотеками (Apache Commons, guava);
- Опыт работы с Spring Framework / Spring Boot 2+ / Spring Security / Spring Data (senior);
- Опыт разработки на языке Go (Желательно);
- Опыт написания смарт-контрактов на Solidity (Желательно);
- Знание основных алгоритмов и структур данных;
- Опыт проектирования и использования REST API, разработки в микросервисной архитектуре. Описание API с помощью Swagger (senior);
- Умение писать чистый и понятный код;
- Знания в области разработки высоконагруженных систем: многопоточность, транзакции. асинхронное взаимодействие, оптимизации и т.д.;
- Уверенное владение реляционными СУБД (PostgreSQL), скриптами миграции liquibase (senior);
- Опыт работы с брокером сообщений Kafka(senior);
- Опыт работы с системой сборки Maven/Gradle;
- Опыт участия/реализации CI/CD процессов и пайплайнов;
- Опыт работы с Ansible, Docker;
- Опыт работы по гибким (Agile) методологиям;
- Высшее образование в сфере ИТ/техническое/математическое;
- Знание английского языка на уровне чтения технической документации;
- Базовое знакомство с фреймворками на Node JS.
Условия:
- Комфортный офис в центре – ст. м. Бауманская;
- Возможность удаленной работы;
- Конкурентная заработная плата;
- Привлекательный социальный пакет с расширенной медицинской страховкой, годовым бонусом по итогам работы, корпоративной программой лояльности;
- Корпоративный университет, электронная библиотека, профессиональные курсы и конференции;
- Насыщенная корпоративная жизнь: тимбилдинги, корпоративные клубы, спортивные мероприятия (мини-футбол, баскетбол, волейбол, клуб по триатлону).