Backend-разработчик (Kotlin)

МФТИ

Backend-разработчик (Kotlin)

Жуковский, улица Гагарина, 16

Метро: Быково

Описание вакансии

Физтех-школа авиационных и цифровых технологий (ПИШ ФАЛТ) в поиске Backend-разработчика(Kotlin). В рамках вакансии Вы будете работать над системой диспетчеризации и мониторинга.

О продукте:

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

Супервайзер управляет всеми активными задачами через интерактивный 3D-картографический интерфейс: видит текущее положение курьеров, статусы точек и историю событий.

Чем предстоит заниматься:

  • Проектировать и разрабатывать серверную часть с нуля: микросервисы, REST API, внутренняя шина событий.
  • Разрабатывать backend-сервисы для работы с геопространственными данными: координаты, высоты, рельеф, слои.
  • Проектировать API для картографического фронтенда: отдача terrain, imagery, tiles, геообъектов.
  • Реализовывать realtime/streaming-сценарии - обновление объектов на карте, журналы событий.
  • Интегрировать внешние GIS-источники и картографические сервисы.
  • Оптимизировать работу с БД: пространственные запросы, индексы, производительность.
  • Писать unit- и интеграционные тесты, участвовать в code review.
  • Поддерживать CI/CD-пайплайны и мониторинг приложений.

Что мы ожидаем:

  • Не менее 2 лет опыта коммерческой разработки на Kotlin.
  • Уверенное знание Spring Framework, Spring Boot.
  • Опыт проектирования REST API и микросервисной архитектуры.
  • Опыт работы с PostgreSQL / PostGIS или аналогами - умение работать с геоданными будет большим плюсом.
  • Опыт с кэшированием: Redis или аналоги.

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

  • Опыт работы с Docker и Kubernetes.
  • Опыт работы с CI/CD.
  • Понимание того, как устроены GIS-сервисы: отдача рельефа, подложек, тайлов, геослоёв.
  • Опыт интеграции картографических источников: terrain, imagery, tile-серверы.
  • Понимание специфики работы с координатами, высотами и пространственными объектами.
  • Опыт построения realtime-сценариев: WebSocket, SSE, polling.
  • Опыт работы с NoSQL: MongoDB, Elasticsearch.

Условия:

  • Работа в ведущем техническом вузе страны, в городе Жуковский.
  • Заработная плата обсуждается индивидуально по итогам собеседования.
  • Срочный трудовой договор.
  • Оформление в соответствии с ТК РФ, официальная заработная плата.
  • Оплачиваемый отпуск, больничный лист.
  • Возможность участия в прорывных передовых российских и международных проектах МФТИ.
  • График работы: 5/2, с 09:00 до 18:00 или с 10:00 до 19:00 (очный или гибридный формат работы).

В соответствии с ТК РФ работники сферы образования при трудоустройстве обязаны предоставить справку о наличии (отсутствии) судимости срок изготовления которой может быть до 30 дней, просим заранее позаботиться о ее получении (в электронном виде запрос через Госуслуги).

Навыки
  • Kotlin
  • Spring Framework
  • Spring Boot
  • REST API
  • PostgreSQL
  • PostGIS
  • Redis
  • Docker
  • Kubernetes
  • CI/CD
  • NoSQL
Посмотреть контакты работодателя

Адрес

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

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию