OTP Tech – Telegram
OTP Tech
1.12K subscribers
219 photos
28 videos
57 links
Приверженец Agile, пишу про IT в ОТП Банке 🙌
Рассказываю, как у нас работается, какие фичи мы пилим и как соблюдаем work-life balance. А ещё делюсь новостями, вакансиями и ИТ-мероприятиями.

Наш карьерный канал: https://goo.su/z8Lf0
Download Telegram
Одна вакансия тебе или две другому?

Выпускаю в прод новый дайджест вакансий! Сегодня целое поле для выбора — от тестирования до мобильной разработки. Если давно хотели сменить проект или попробовать себя в новом направлении, ловите.

Fullstack QA (Java / Трайб Daily)
Опыт: 3–6 лет | Формат: удалёнка

Будешь проводить функциональное, интеграционное, e2e тестирование на продуктах, связанных с платежами. Писать автотесты на Java, анализировать результаты и общаться с командой разработки. Если любишь и ручками потестить, и автоматизацией позаниматься — вперёд!

Java-разработчик (Платформа продуктовых конвейеров)
Опыт: 3–6 лет | Формат: удалёнка или офис

На этой вакансии тебя ожидают разработка микросервисов на Java 17+, Spring Boot, тесты, CI/CD и DevOps-подход. Придётся дружить с Kubernetes, PostgreSQL, Kafka и RabbitMQ, а ещё общаться с бизнесом и коллегами из смежных команд.

Middle Backend-разработчик (Трайб Corporate)
Опыт: 3–6 лет | Формат: офис

Задачи — проектировать и писать сложные микросервисы, тестировать и ревьюить код. Обязателен опыт с Kafka, RabbitMQ и CI/CD-инструментами. Дополнительно в стеке — Java 17/21, Docker, Kubernetes, Terraform.

Senior Android Developer (Kotlin)
Опыт: 5+ лет | Формат: гибрид

Коллеги в поисках Android-разработчика для нового мобильного банка. Нужно и легаси рефакторить, и новый функционал пилить. Здесь работа с Jetpack Compose, MVVM, многомодульной архитектурой, Coroutines/Flow. Опыт командной работы и код-ревью — мастхэв.

#otp_вакансии
543
За последние пару лет ОТП проделал огромную работу с данными 😇

Коллеги превращают данные в инструмент, который помогает каждому — от аналитика до топа — решать задачи быстрее и точнее.

Собрал ключевые инсайты от нашего Chief Data Officer о том, как у нас строят data-культуру, чтобы брать наши подходы на вооружение. Листайте и сохраняйте карточки в избранное.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥107👍4
Каковы главные атрибуты программиста?

Давайте в эту почти осеннюю субботу немного улыбнемся и прикинем базовый стартерпак айтишника 😀

Считайте, сколько набрали, и ставьте реакции:
🤓 — от 0 до 4. Вы еще только в начале своего пути.
😎 — от 5 до 7. Вы уже что-то поняли в этой профессии, но еще есть куда стремиться.
🤪 – от 8 до 11. Вам этот мир абсолютно понятен, вы преисполнены на максимум.

И отправляйте пост друллеге, чтобы узнать его стартерпак!
Please open Telegram to view this post
VIEW IN TELEGRAM
🤪6😎6🤓5
Как NLP и GPT в 30 раз ускорили анализ клиентских обращений

ОТП Банк обрабатывает >400к текстовых обращений в месяц. Вручную их сортировать и анализировать — долго и неэффективно. Поэтому коллеги поставили две задачи и запустили два пилотных проекта. Рассказываю, что у них вышло.

🤩 Задачка первая, на аналитику

Мы хотели не просто читать, но и понимать, о чем пишут клиенты. Для этого подключили Yandex SpeechSense. Система на основе NLP:

🤩 Сама определяет тему каждого обращения;
🤩 Распределяет диалоги по группам;
🤩 Находит в них ключевые смысловые блоки.

В итоге 29 тысяч диалогов были проанализированы за неделю. Это в 30 раз быстрее, чем если бы это делали вручную три человека.

🤩 Задачка вторая, на автоматизацию

Также нужно было увеличить скорость ответов на частые вопросы. Здесь в дело пошел ИИ-агент на YandexGPT. Его научили работать с 30 самыми популярными темами (вроде льготного периода по кредиту, досрочных погашений). YandexGPT в этом кейсе была настроена с правильным уровнем «температуры» — чтобы ответы были точными, но не шаблонными.

Тут результат — 60 тысяч запросов обработаны практически без ошибок. Клиенты оценили нововведения, так как индекс CSI вырос на 0,2 из 10 пунктов.

🤩 — если тоже не прочь поюзать ИИ
Please open Telegram to view this post
VIEW IN TELEGRAM
1742❤‍🔥1👍1👌1
🔎 Дело о сорванном дедлайне: кто импостер?

Придумал хардкор-активность, чтобы вы попробовали себя в роли айти-детективов. Персонажи и события в этом деле вымышлены, но стоят вашего внимания.

Представьте: в трайбе сорвался дедлайн по фиче в мобильном приложении — кто-то внёс хаос в таск-трекер. Есть четыре подозреваемых: Dev, QA, PM и стажёр. Каждый даёт свою версию событий, но один — импостер, чья история не клеится.

Листайте 4 карточки с «показаниями», ищите нестыковки в приоритетах, статусах и логах, чтобы разоблачить виновника. И выбирайте в опросе свою версию.

Собираем 25 реакций — и я раскрываю карты.
🤔178🔥4😱31
Кто импостер?
Anonymous Poll
18%
Dev
16%
QA
29%
PM
36%
Стажёр
👌4🤝32
This media is not supported in your browser
VIEW IN TELEGRAM
Доставайте ваши резюме! 📜

Давайте без лишних прелюдий — календарь перевернули? Да-да, я тоже, а теперь к вакансиям!

Аналитик DWH
Опыт: 3–6 лет | Формат: гибрид

Уже не раз рассказывал про процессы работы с данными, как вы знаете, работа там кипит. Команды жаждут новых спецов — в этой должности основная цель системный и бизнес-анализ требований в части отчетности хранилища данных.

DevOps Intern
Опыт: 1–3 года | Формат: частичная занятость, стажировка

Да-да, новичков мы тоже поддерживаем! Есть у вас ребята, которые хотят развиваться в DevOps? Зовите на эту вакансию. Если есть 20 часов в неделю и понимание Linux — то тем более.

Middle Backend Разработчик
Опыт: 3–6 лет | Формат: гибрид

Трайб Corp&SME ищет бэкендера на проектирование и разработку микросервисов. Стек стандартный — Java.

Владелец платформы/Технический лидер
Опыт: 3–6 лет | Формат: офис

Трайбу Daily нужен Platform Owner для управления проектами по разработке и запуску новых фич и сервисов. Если ощущаете себя лидером, хотите координировать команды и внедрять инновации — велком.

#otp_вакансии
❤‍🔥4🔥4🤝3
🕵️ Разоблачаем импостера!

Челлендж для айти-детективов завершён! Напомню: сорвался дедлайн по фиче в мобильном приложении — кто-то внёс хаос в таск-трекер. Вы искали импостера среди Dev, QA, PM и стажёра, анализируя их показания. Спасибо за реакции! Рассказываю, кто виновник и почему его версия не клеится.

💠 Вердикт для Devа: Он чист. Разраб сделал свою работу, перевёл таску на ревью, но кто-то вернул её на «К выполнению». К тому же он не отвечает за приоритеты — это зона PM или того, кто полез в трекер.
💠 Вердикт для QA: Тоже чист. Он не мог тестировать, пока таска не попала в статус «На тестирование». Лог подтверждает: кто-то добавил коммент про баг без тега. QA просто ждал своей очереди.
💠 Вердикт для продакта: Под подозрением. Она отвечает за приоритеты и должна была отследить смену статуса на «Заблокировано» или поднять вопрос на дейлике. Ее невнимательность могла усугубить хаос, но прямых улик против нее нет.
💠 Вердикт для стажёра: А вот и импостер! Он не должен был трогать статусы задач, так как его роль — только логировать баги. Смена статуса на «В работе» и коммент про UI сбили процесс: Dev думал, что таска на ревью, QA ждал тестирования, а PM не заметил путаницы. Стажёр внёс хаос, сорвав дедлайн.

Если хотите больше подобных активностей — ставьте 👻!
👻18👎3🔥22
С Днем тестировщика! 🐞🎉

Дорогие охотники за багами и главные спасатели продакшена! Сеогдня ваш день — день тех, кто находит чёрную кошку в тёмной комнате, при условии, что её там и не должно быть 😁

Хочу поздравить вас и пожелать понятных и детальных требований и всегда отзывчивых разработчиков. Пусть ваши тэстовые среды будут всегда стабильны, а количество дефектов в новом функционале стремиться к нулю.

Ваша работа бесценна, а внимательность — легендарна. Поэтому предлагаю првоерить это поздравление на прочность!

Всего в тексте и на картинке 5 орфографических «багов».

Нашли все 5? Ставьте 😎
Нашли только часть? Ставьте 🌚

И делитесь постом с коллегами по цеху — пусть присоединяются к празднованию!
😎18422🌚1
Event-Driven: как мы обошли ловушки синхронных интеграций

Ловите анонс статьи от Александра, солюшн-архитектора, и Екатерины, senior-разраба. Они рассказывают, как строили интеграции ДБО с бэкофисом.

Небольшой тизер 🎥

Трайбу потребовался подрядчик для разработки ДБО. На одном из интервью потенциальный кандидат уверял: нужны прямые соединения с базой данных (DBLink), ведь это быстро и консистентно. Но для банкинга это небезопасно, так как есть риск создания сильной связности (tight coupling) и неподконтрольного влияния на производительность критической системы.

Оставался вариант с REST API. В малых системах он хоть и работает, но в высоконагруженных превращается в антипаттерн. Так как на практике клиент будет ждать ответа по 5–10 секунд.

Путь команды 🤩

Коллеги выбрали событийную модель с Apache Kafka — данные обновляются асинхронно через кэш, клиент видит инфу мгновенно, а система синхронизируется в фоне. Это спасает UX и доступность. Но всплыла и другая ситуация: сотрудники вносили исправления в АБС в обход стандартных изменений, и они не попадали в события для ДБО.


Что в статье? 🤩

🤩 Почему REST и DBLink — антипаттерны для ДБО.

🤩 Настройка Kafka: ретеншен, репликация, acks=all.

🤩 Код идемпотентного консьюмера и гибрид MQ с ETL для консистентности.

🤩 Уроки из инцидентов для ваших проектов.

Скорее переходим на Хабр, читаем и берем кейс на заметку.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7422
Сегодня, 13 сентября 2025 года, запускаю праздничный скрипт в честь Дня программиста.

Без ваших реакций код не скомпилится, поэтому скорее выбирайте параметры! ⬇️
Please open Telegram to view this post
VIEW IN TELEGRAM
1074🔥3👎1
ШАГ 1: Выберите свой язык.
Anonymous Poll
28%
🐍 Python
27%
Java
13%
📱 JavaScript
32%
🧠 Другой
6
ШАГ 2: Выберите IDE. Где творите свои шедевры?
Anonymous Poll
40%
VS Code
48%
IntelliJ
12%
Vim/Emacs (добавим немного олдскула!)
6
ШАГ 3: Выберите топливо. Что помогает кодить до утра?
Anonymous Poll
46%
Кофе
10%
🧃 Энергетик
21%
💧 Вода (вы же за ЗОЖ?)
23%
🍵 Чай
7