Мы аккредитованная IT компания, более 16 лет обеспечиваем полный жизненный цикл программных продуктов и систем — от проектирования до сопровождения, позволяя заказчикам избавиться от низкоэффективной рутины, повышая качество и прозрачность финансовых, административно-управленческих и других процессов.
Твоими основными задачами будут:
- Глубокое погружение в текущую архитектуру АСУТК (транспортная аналитическая система). Нужно разобраться в устройстве реестров и существующих интеграционных потоках.
- Написание кода на Kotlin.
- Проектирование и разработка сервисов, использующих геоинформационные данные (карты, маршруты, геозоны).
Чтобы быть успешным в этой роли потребуется:
- Уверенный опыт разработки на Kotlin (знание Java будет плюсом).
- Отличное знание экосистемы Spring (Boot, Cloud, Data) и понимание микросервисной архитектуры.
- Опыт работы с геоинформационными системами (PostGIS, GeoServer, JTS или аналоги).
- Понимание принципов Multithreading и Concurrency, умение писать безопасный многопоточный код.
- Знания баз данных (Postgres, Cassandra, MongoDB) и опыт оптимизации сложных SQL-запросов.
- Опыт работы с брокерами сообщений (RabbitMQ, Kafka) в нагруженных системах.
- Навыки работы с Maven/Gradle, Docker, Kubernetes.
- Опыт проектирования и поддержки REST, gRPC и SOAP сервисов.
Что мы предлагаем взамен: