Опубликовано 6 дней назад

Senior Kotlin Developer в СберТройка Москва

Building iconв офис
Person iconmiddle
Money bag iconне указана

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

Наша билетная система действует в 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.

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

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

СберТройка

Москва

Получить оффер

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

Это единственная вакансия по вашему фильтру

Не то, что искал?

вакансии джуниор
как откликнуться на вакансию
примеры вакансий junior
вакансии по Java
стажировки по Java
Автоотклики