Работодатель:
Опыт работы:
Более 6 лет
Место работы:
Москва, улица Щепкина, 51/4с2

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

Наша билетная система действует более чем в 25 регионах России, где проживают 40 млн человек. Наше ПО работает в 17 тыс. транспортных средствах по всей стране, ежедневно обрабатывая более 900 тыс., транзакций. Верим, что с нами, переход на современную систему оплаты проезда поможет не только местным жителям, но способствует развитию внутреннего туризма РФ.

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

  • Проектировать и разрабатывать 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.

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

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

Уважаемые соискатели! Обязательно указывайте в своем резюме актуальный номер телефона, к которому привязаны мессенджеры whatsapp и telegram. Что бы, мы могли друг друга быстро и беспрепятственно найти!

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

Ведущий специалист отдела логистики
Proivest

Опыт работы в международной логистике и ВЭД от 5 лет. Обязателен опыт работы с параллельным импортом в РФ.

Lead Game Designer
Watt Studio

Опыт работы Lead Game Designer в Shooter/action adventure проектах (ПК). Опыт работы с Unreal Engine. Системное мышление, внимание к...

Ведущий бухгалтер по учету имущества
Новая сервисная компания (ООО НСК)

Высшее экономическое или финансовое образование. Опыт работы бухгалтером от 6 лет. Отличное знание бухгалтерского и налогового законодательства. Практический опыт формирования...

Senior Java разработчик (+ Python)
Матвеева Надежда Евгеньевна

Опыта коммерческой разработки на Java от 6 лет, python - от 3 лет. Java 17+ — уверенное владение (Spring Boot 3...

Главный бухгалтер
Тулидс

Высшее экономическое, финансово-экономическое или бухгалтерское образование. Опыт работы главным или старшим бухгалтером от 2-х лет. Знание законодательства о...