Мир Plat.Form
Kanalga Telegram’da o‘tish
Привет! Это официальная страница Мир Plat.Form в Telegram. И ты тут наверняка не просто так, а чтобы узнать последние новости, послушать экспертов, чему-то научиться или стать частью нашей ИТ-команды.
Ko'proq ko'rsatish2 631
Obunachilar
-424 soatlar
+117 kun
-4830 kun
Postlar arxiv
2 630
Пока мы писали этот пост, через платёжную систему «Мир» прошло более 1 800 000 транзакций 🍃
Хочешь работать в проектах такого масштаба?
Изучай вакансии и откликайся 👇
🎨🎨🎨🎨 Java-разработчик 🎨🎨🎨🎨 приложения 🎨🎨🎨🎨🔨 для Smart-часов Главная задача — разработка платёжного приложения для оплаты с помощью Smart-часов. Чем предстоит заниматься: — создавать и поддерживать платёжные приложения, эмуляторы и системы сертификации; — развивать спецификации платёжных приложений; — разбирать сложные инциденты и причины отказов в обслуживании клиентов на проде. Что важно: — опыт разработки от 3 лет; — уверенное знание Java или Kotlin; — знание алгоритмов, структур данных и принципов работы ПО; — знание стандарта EMV; — понимание основ криптографии. ❤️ Откликнуться
🎨🎨🎨🎨 DevOps-инженер 🎨🎨🎨🎨 в Программу 🎨🎨🎨🎨🔨 лояльности Предстоит развивать CI/CD-процессы и инфраструктуру высоконагруженных сервисов, участвуя во всём цикле разработки — от анализа требований до релиза. Задачи: — проектировать и поддерживать CI/CD-конвейеры; — развивать инфраструктуру как код на Ansible; — контейнеризировать приложения и разворачивать их в Kubernetes; — настраивать мониторинг, логирование и сбор метрик; — помогать командам разработки и тестирования работать с CI/CD-инструментами; — сопровождать установку релизов. Что важно: — опыт в DevOps от 3 лет; — уверенная работа с Jenkins или GitLab CI; — знание Ansible и принципов IaC; — опыт с Kubernetes, Helm и Hashicorp Vault; — понимание Kafka, AMQP, PostgreSQL и принципов отказоустойчивости; — опыт настройки Nginx, Angie или HAProxy. ❤️ Откликнуться
🎨🎨🎨🎨 Администратор 🎨🎨🎨🎨 фермы телефонов 🎨🎨🎨🎨🔨 и часов Предстоит развивать инфраструктуру собственной фермы из десятков смартфонов и часов, которая используется для тестирования платежных сервисов и мобильных кошельков. Чем предстоит заниматься: — развивать и настраивать CI/CD; — автоматизировать разработку, тестирование и деплой; — управлять конфигурацией серверов; — развивать системы мониторинга; — участвовать в проектировании архитектуры; — взаимодействовать с командой, бизнесом и пользователями. Что важно: — уверенное знание Linux, Docker, Git и Ansible; — опыт работы с Jenkins, GitLab CI, TeamCity, Bamboo или другими CI/CD-инструментами; — навыки настройки SQL-серверов и Nginx; — готовность развиваться в DevOps, архитектуре и автоматизации тестирования. ❤️ ОткликнутьсяБольше вакансий — в Сетке 😎 👇 Мы в MAX
2 630
👍 Пока код компилируется...
...есть несколько секунд, чтобы отвлечься от задач.
Следи за движениями нашего кота — небольшая гимнастика для глаз поможет отдохнуть.
Жми 😄, если сделал разминку
2 630
Нашли, куда пропали повторные запросы? 👀
Делимся ответом к задачке ⬇️
Ошибка была в порядке операторов. Дело в том, что
retry срабатывает только при получении сигнала об ошибке onError, а этот сигнал при таймаутах может быть порожден только на следующей строчке.
Чтобы переповторы срабатывали и при превышении времени ожидания, строки нужно поменять местами:
fun getQr(qrcId: String): Mono<QrData> {
return webClient.get()
.uri("/sbp/qr/{qrcId}", qrcId)
.retrieve()
.bodyToMono<QrData>()
.timeout(Duration.ofSeconds(1))
.retry(5)
}
Теперь, если сервер не ответит за одну секунду, timeout сформирует ошибку, а retry получит её и повторит запрос.
Жми 🔥, если хочется больше задачек в канале!2 630
🔥Разминка от наших коллег-джавистов: решаем реальную задачку
Представь: разработчик одного банка Пётр писал интеграцию с СБП по запросу данных QR-кода. В клиентской части он заложил таймауты и переповторы. Но при очередных сбоях интернета он заметил, что его приложение при неполучении ответа от сервера не делает переповторов.
👍 Вот код Петра:
fun getQr(qrcId: String): Mono<QrData> {
return webClient.get()
.uri("/sbp/qr/{qrcId}", qrcId)
.retrieve()
.bodyToMono<QrData>()
.retry(5)
.timeout(Duration.ofSeconds(1))
}
Где спряталась ошибка и как её исправить?
➡️ Делись ответом в комментариях, предварительно скрыв его под спойлер для тех, кто ещё думает.
В конце недели вернёмся с разбором задачи 🤝2 630
+5
Маршрут перестроен 🗺
В нашей команде много коллег с неожиданными карьерными переходами. Дмитрий — один из них.
До Мир Plat.Form он шесть лет работал в авиации, а затем полностью сменил сферу и пришёл в дизайн интерфейсов.
Как решился на перемены и что взял с собой из прошлой профессии — рассказываем в карточках. 😄
2 630
[INFO] RUN IT initialized...
[INFO] Team assembled.
[INFO] Distance completed.
[SUCCESS] Mood boosted.
Проверили этот лог на практике 👍
На прошлой неделе в Мещерском парке вместе с нашим беговым клубом приняли участие в фестивале RUN IT.
Вышли на старт всех дистанций, зарядились энергией и ещё раз доказали себе, что самые приятные километры — те, которые пробегаешь в хорошей компании.
Смотри видео с события — оно заряжено на скорость 🔥2 630
Говорят, самый красивый код пишется в состоянии потока 🙏
Но оставаться в нём постоянно не получится — куда интереснее понять, как находить этот поток снова и снова.
Поэтому в нашем корпоративном расписании есть йога и стретчинг — чтобы переключиться, выдохнуть и восстановиться после рабочего дня 🧘🏻♀️
Почему эту секцию любят:
❤️ Для любого уровня подготовки Неважно, давно ли ты практикуешь или только узнал, что такое шавасана. Тренеры подбирают комфортный вариант упражнений — с учётом подготовки, самочувствия и настроения.
❤️ Четыре тренера — четыре разных подхода Спокойные практики, работа с дыханием, мягкая растяжка или более динамичные занятия — можно попробовать всё и найти свой формат.
❤️ Комфортное пространство Вечерние тренировки проходят прямо в офисе. Коврики и весь необходимый инвентарь уже ждут в зале — остаётся только прийти.
❤️ Забота о себе, которая ощущается Час практики помогает разгрузить спину после дня за ноутбуком, перезагрузить голову и вернуть энергию. А хорошее самочувствие — приятный бонус, который остаётся и после тренировки.Кстати, некоторые асаны подозрительно напоминают рабочие будни. Часть показали в посте, больше — в нашей группе ВКонтакте 👀
2 630
Если ты читаешь этот пост — значит, ты успешно прошёл наш тест на внимательность 👀
Мы ищем именно таких коллег, как ты: тех, кто любит вызовы и замечает неочевидные детали.
Выбирай вакансию и отправляй отклик 👇
🔗 Эксперт направления (Лид нагрузочного тестирования) в Центр компетенций QA
Чем предстоит заниматься: ✨ разрабатывать и контролировать применение методологии нагрузочного тестирования; ✨ подбирать инструменты и собирать метрики; ✨ планировать и контролировать работы направления; ✨ консультировать и помогать продуктовым командам.🔗 Ведущий аналитик-технолог (ТПП)
Чем предстоит заниматься: ✨ описывать архитектуру платформы, готовить техническую документацию; ✨ организовывать и проводить интеграционные тесты; ✨ развивать и дорабатывать терминальный протокол платформы; ✨ отвечать на вопросы на портале поддержки.🔗 DevOps-инженер в СБП (Система Быстрых Платежей)
Чем предстоит заниматься: ✨ развивать CI/CD и системы мониторинга; ✨ автоматизировать процессы разработки, тестирования и деплоя; ✨ развивать архитектуру и проектировать функциональность, удобную в использовании; ✨ управлять конфигурацией серверов.🔗 Инженер по обеспечению надежности (SRE)
Чем предстоит заниматься: ✨ участвовать в мониторинге, анализе инцидентов и устранении причин сбоев; ✨ поддерживать и развивать наблюдаемость систем (метрики, логи, алерты); ✨ разрабатывать и поддерживать автоматизацию процессов развертывания, конфигурации и эксплуатации инфраструктуры и приложений; ✨ участвовать во внедрении практик надежности (SLO/SLA, error budget, postmortem).🔗 Java-разработчик в Программу лояльности
Чем предстоит заниматься: ✨ разрабатывать и поддерживать backend проекта; ✨ развивать текущую архитектуру; ✨ участвовать в полном цикле разработки — от сбора и уточнения требований до внедрения в production; ✨ развивать backend направление в команде, помогать коллегам в развитии технических компетенций.➡️ Больше вакансий
2 630
Конференция подошла к концу!
⚡️ Александр провёл день продуктивно: прокачал экспертность, познакомился с интересными людьми и улучшил навык коммуникации.
❤️❤️❤️❤️❤️ Доступно ❤️❤️❤️❤️❤️ новое ❤️❤️❤️❤️❤️ воспоминание Чтобы погрузиться в атмосферу мероприятия, открывай альбом и смотри снимки с нашим стендом и командой на Saint HighLoad++ 2026
❤️❤️❤️❤️❤️ ❤️❤️❤️❤️❤️🔥 — если хочешь пройти в симуляторе ещё один день из жизни в Мир Plat.Form.
2 630
Пока участники собирали по деталям цепочку, по которой идёт платёж от терминала до банка-эмитента, к стенду подошёл фотограф.
Пришло время сфотографироваться с командой!
😄 — сделать общее фото.
2 630
А вот и наш стенд!
Вокруг собралось много желающих протестировать наши активности.
2 630
🎨🎨🎨🎨 Отношения
🎨🎨🎨🎨 с коллегой
🎨🎨🎨🎨 улучшились!
+15 к навыку «Командная работа»
Коллега пообещал показать тебе короткий путь к стенду и предложил обсудить по дороге планы на текущий спринт.
😄 — идти к стенду.
