Senior Kotlin Developer

По договоренности

  • Маяковская
  • Тверская
  • Театральная

Мы работаем над развитием передовых способов платежей и предлагаем пассажирам городского транспорта в регионах, максимально широкий выбор вариантов оплаты проезда.

Наша билетная система действует в 34 регионах России, где более 65 миллионам россиян доступна безналичная оплата проезда

Верим, что с нами, переход на современную систему оплаты проезда упростит жизнь не только местным жителям, но и станет драйвером роста внутреннего туризма в России.

Перед тобой будут стоять задачи:

  • Проектировать и разрабатывать backend-сервисы на Kotlin (Spring Boot): gRPC-API, интеграционные коннекторы к внешним системам, обработчики событий.

  • Проектировать контракты межсервисного взаимодействия (gRPC/protobuf) и модели данных.

  • Работать с разными хранилищами (реляционные БД, кэш, аналитические БД) и брокерами сообщений.

  • Обеспечивать надёжность интеграций: таймауты, ретраи, деградация при недоступности внешних систем, согласованность данных.

  • Поддерживать эксплуатацию: логирование, диагностику, релизы, разбор инцидентов.

  • Писать тесты, участвовать в код-ревью, развивать инженерную культуру.

  • Менторить менее опытных коллег, участвовать в архитектурных обсуждениях.

Мы ожидаем:

  • Коммерческий опыт на Kotlin от 4 лет (либо сильный Java-бэкграунд с реальным переходом на Kotlin), JVM (Java 17+).

  • Глубокое знание Spring Boot 3.x: DI, конфигурация, профили, стартеры, жизненный цикл приложения.

  • Глубокое знание Spring Boot 3.x: DI, конфигурация, профили, стартеры, жизненный цикл приложения.

  • Асинхронность: kotlinx-coroutines и/или реактивный стек (Reactor, WebFlux); понимание различий блокирующей и неблокирующей моделей.

  • Тестирование: JUnit 5, MockK/Mockito, интеграционные тесты (Testcontainers или аналог).

  • Понимание распределённых систем: идемпотентность, ретраи, graceful degradation, обратная совместимость контрактов.

  • Чистый код, код-ревью, командная работа с git.

Будет плюсом:

  • Аналитические БД (ClickHouse) и построение отчётности.
  • Keycloak, OAuth2/OIDC, защита сервисов (Spring Security Resource Server).
  • Координация распределённых инстансов: ZooKeeper / Apache Curator.
  • Объектное хранилище (S3-совместимое).
  • Опыт интеграции с платёжными системами / эквайрингом, финтех-домен.
  • Многомодульные системы с публикуемыми API-контрактами и shared-моделями.
  • Опыт highload и систем с требованиями к отказоустойчивости.

Наш стек:

  • Kotlin (JVM 17), Spring Boot 3.5, gRPC/protobuf, PostgreSQL (JPA + R2DBC) и MySQL, Flyway, Redis, Kafka, ClickHouse, Keycloak, ZooKeeper/Curator, S3, Gradle, Docker, Kubernetes, Helm, GitLab CI.

Твои преимущества с нами:

  • Наша компания включена в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий;
  • С нами у вас будет уверенность в завтрашнем дне, благодаря сильным и надежным партнерам - Сбербанку и Правительству Москвы и Московской области;
  • У нас официальное оформление с первого дня выхода на работу в соответствии с ТК РФ, социальные гарантии в знаковые моменты жизни;
  • У нас предусмотрены корпоративные бонусные программы на ваш выбор от наших акционеров: ДМС от СберЗдоровье включая стоматологию, программа - безлимитный проезд на городском транспорте;
  • Корпоративное обучение в университете транспортного комплекса г. Москвы, внутренние воркшопы и обмен опытом с ведущими экспертами транспортной отрасли;
  • У нас живая корпоративная культура и традиции. Мы ценим командный дух и ежегодно проводим яркие корпоративные мероприятия;
  • Так как мы, динамичный и быстроразвивающийся проект который вошел с успехом в многие регионы нашей необъятной Родины, у тебя будет возможность сделать вместе с нами лучший продукт и достигнуть карьерных высот по профессии

Адрес: Россия, Москва, улица Щепкина, 51/4с2
Показать на большой карте

Поделиться:

Опубликована 2 дня назад

Похожие вакансии

Вакансии быстро закрываются — подпишитесь на наш канал в MAX сейчас, чтобы видеть их первыми.
Подписаться в MAX
Мы разрабатываем продукты рискового скоринга и лидогенерации. Нашими продуктами пользуется 80% банковского сектора России. Также есть решения для страхования, электронной коммерции, ритейла и туризма. Ищем Scala разработчиков в нашу команду дочерней ...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании МегаФонМегаФон
  • Москва
3 дня назад
МТС Банк – одно из ключевых направлений экосистемы МТС. Мы используем современные цифровые решения и развиваем технологичные банковские сервисы, доступные каждому. Наши команды совершенствуют финтех-продукты для В2В и В2С. Создают сайты на TypeScript...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании МТС БанкМТС Банк
  • Москва
3 дня назад
Мы, ООО "КСОР" - команда неравнодушных людей. Мы повышаем уровень безопасности на дорогах, а также обеспечиваем высокий уровень обслуживания и гарантий для наших клиентов. Мы первые, кто создал бесконтактную систему мониторинга состояния водителя "Ан...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании КСОРКСОР
  • Москва
15 часов назад
Мы - команда BLACKHUB Games, работаем над развитием и продвижением нашей сетевой мобильной игры BLACK RUSSIA, в которую ежедневно заходят более 900.000 пользователей, а онлайн в моменте составляет 100.000. Мы активно развиваем собственный проприетарн...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании BLACKHUB GAMESBLACKHUB GAMES
  • Москва
15 часов назад
Обязанности: Проектировать и разрабатывать высокопроизводительные backend-системы для взаимодействия с DeFi-протоколами и L1/L2 блокчейн-сетями. Работать напрямую с протоколами, такими как Uniswap (v2/v3/v4), Pancakeswap, Raydium, Meteora для извлече...
  • Можно удаленно
  • Полный день
  • Опыт от 3 лет
Логотип компании vlg digitalvlg digital
  • Москва
2 дня назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.