Большой Кисловский переулок 13
В 2022 году Московской бирже исполнилось 30 лет. Мы появились вместе с современной Россией и за эти годы с нуля создали рынок инвестиций.
Сегодня миллионы людей и тысячи компаний доверяют нам и пользуются нашей инфраструктурой.
- Ежедневно на наших торговых платформах совершаются миллионы транзакций в минуту – без задержек, без перебоев.
- Мы храним в депозитарии цифровые записи о каждом активе, который торгуется на бирже.
- Мы следим за тем, чтобы все операции соответствовали правилам торгов и требованиям регуляторов.
А еще мы активно развиваемся и давно вышли за рамки классического биржевого бизнеса.
- Мы разрабатываем и поддерживаем платформы, которые соединяют финансовые компании и клиентов,
- Мы идем на внебиржевой рынок и создаем на нем удобные сервисы,
- Мы открываем новые возможности для инвесторов, корпораций, банков.
- Мы развиваем финансовую культуру страны.
В #moexteam уже больше 2200 человек: ИТ-специалисты и эксперты по развитию рынков, продуктовые и проектные менеджеры, финансисты и юристы, маклеры и многие другие. Мы разные, но всех нас объединяет общая цель – помочь людям и компаниям управлять деньгами, используя передовые технологии и знания.
В группу компаний «Московская Биржа» ищем Senior Java Developer
Чем предстоит заниматься:
Разработка Back-end сервисов и приложений
Сопровождение и доработка существующего функционала;
Работа в проектной команде тесном сотрудничестве со специалистами фронтенд разработки, тестирования и аналитиками, devops-инженерами.
Поиск и выбор подходящих технологий под новые задачи, проработка архитектуры решений (R&D)
Для нас важно:
1. 3+ года опыта в финтехе в области создания финансовых приложений;
2. Real-time системы - вебсокеты, live данные;
3. Микросервисная архитектура - распределенные системы;
4. Безопасность - защита финансовых данных, шифрование ГОСТ/NIST;
5. Архитектура - применение лучших паттернов проектирования архитектуры в рамках определенных бизнес-требований;
Желательны знания в доменах:
1. Регуляторные требования (ЦБ, KYC, AML);
2. Банковские протоколов и стандарты;
3. Криптонаправление - работа с блокчейнами;
4. Протоколы обмена финансовой информацией (FIX, SWIFT и т.д.);
Навыки Технические:
1. Java 21+;
2. Spring Boot, Spring Cloud;
3. Spring Security;
4. JPA/Hibernate;
5. Postgre, Redis;
6. Message queuing;
7. WebSocket, Rest;
Архитектура и инфраструктура:
1. Docker/Kubernetes - контейнеризация и оркестрация;
2. Event sourcing архитектура;
3. AWS/Azure - облачная инфраструктура;
4. CI/CD - Jenkins/GitLab CI;
5. Monitoring - Prometheus, Grafana;
6. Logging - ELK Stack;
7. Secutity best practices - защита от уязвимостей;
8. Git;
Общее:
1. Понимание безопасной ИТ-разработки;
2. Писать эффективный и поддерживаемый код в соответствии со style guide;
3. Контроль качества кода и проведение code review;
4. Самостоятельность (часто требования клиента формализованы на уровне бизнес-смысла и требуется самостоятельно предложить техническое решение);
5. Вовлеченность в командные задачи;
6. Умение проводить самостоятельные ресёрчи и предлагать решения;
7. Проактивность, способность не умалчивать о проблемах и предлагать их решение;
8. Performance tuning (способность искать узкие горлышки, предлагать решения по улучшению производительности);
9. Написание unit, интеграционных, автотестов