2gis2gis

Senior Kotlin разработчик в команду World Match&Load

удалёнка, гибрид

Команда World Match&Load разрабатывает сервисы для сбора, матчинга, нормализации и доставки внешних картографических и справочных данных во внутренние системы 2GIS. Роль важна для качества и стабильности поставок данных, влияющих на продуктовые сервисы и пользователей.

ГрейдSenior

Стек

KotlinJVMPostgreSQLKafkaClickHouseDockerGitLab CIKubernetesAirflowPythonPrometheusELKGrafanaHelmPostGISJTSGit

Задачи

  • Разрабатывать и развивать сервисы для сбора, матчинга и доставки данных
  • Интегрировать новые внешние источники и поддерживать качество поставок
  • Обеспечивать эксплуатационную стабильность: мониторинг, алерты, расследование инцидентов и оптимизация производительности
  • Участвовать в проектировании архитектуры, декомпозиции и оценке задач
  • Писать и ревьюить код, поддерживать тесты и кодовую базу

Обязательно

  • коммерческий опыт backend/data разработки на Kotlin или Java с готовностью перейти на Kotlin
  • практический опыт работы с PostgreSQL и оптимизацией запросов
  • опыт работы с ClickHouse
  • опыт работы с Kafka или другими брокерами сообщений
  • опыт эксплуатации сервисов в Kubernetes и знание контейнеризации (Docker)
  • опыт с CI/CD (GitLab CI) и написанием unit/модульных тестов
  • умение анализировать и исправлять проблемы производительности приложений и БД

Будет плюсом

  • опыт работы в *nix системах
  • опыт работы с гео-данными и PostGIS/JTS
  • опыт разработки на Python для ETL
  • опыт работы с Airflow и поддержкой DAG’ов
  • опыт настройки мониторинга и алертов в Prometheus, Grafana и анализ логов в ELK
Откликнуться на сайте компании

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

Смотреть ещё

JobsWave
Найти работу в IT