2гис

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

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

2гис · На сервисе с: 15.06.26 03:51

↑ Вакансия с автоподнятием
Зарплата не указанаРоссияСанкт-Петербург

Привет!

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

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

Большая часть кода всех сервисов написана на Kotlin, но мы готовы рассматривать кандидатов, писавших на Java и имеющих большое желание попробовать что-то новое.

Стек и окружение 

  • Kotlin (JVM), Python (ETL), Airflow (DAG orchestration);
  • PostgreSQL, ClickHouse, Kafka;
  • Docker, GitLab CI, Kubernetes;
  • Prometheus/ELK/Grafana;
  • Jira, Confluence, Mattermost.

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

  • разрабатывать и развивать сервисы для обработки данных из внешних источников: сбор → матчинг и нормализация → доставка во внутренние системы; 
  • интегрировать новые источники, обеспечивать качество и стабильность поставок;
  • обеспечивать бесперебойную работу сервисов: мониторинг, алерты, поиск причин деградаций, устранение проблем производительности; 
  • участвовать в проектировании решений, декомпозиции и оценке задач, поступающих в команду;
  • участвовать в code review, обсуждении архитектуры и технических решений.

Что ждем от тебя

  • коммерческий опыт разработки backend/data‑сервисов на Kotlin (или Java с готовностью перейти на Kotlin); 
  • практический опыт работы с PostgreSQL, понимание оптимизации запросов (планы выполнения, индексы, узкие места);
  • практический опыт работы с ClickHouse;
  • опыт работы с Kafka и/или другими брокерами сообщений;
  • опыт эксплуатации сервисов в Kubernetes (requests/limits, liveness/readiness), CI/CD (GitLab CI), контейнеризация (Docker), а также навыки работы с Helm (умение писать и поддерживать собственные Helm-чарты для развертывания сервисов);
  • умение анализировать и исправлять проблемы производительности приложений и баз данных;
  • опыт написания unit и модульных тестов;
  • умение разбираться и работать с чужим кодом, работать в команде, аргументировать предложения и решения; 
  • знания теории алгоритмов и структур данных, и умения применять их на практике.

Будет плюсом

  • опыт работы в *nix операционных системах;
  • опыт работы с гео‑данными и PostGIS/JTS (это часть задач, но не обязательна для всех);
  • опыт разработки на Python для ETL/обработки данных (поддерживаемый код, структурирование, обработка ошибок);
  • опыт работы с Airflow: разработка и поддержка DAG’ов для регулярных пайплайнов;
  • практика построения мониторингов/систем аналитики: метрики/алерты в Prometheus, дашборды в Grafana, анализ логов в ELK.

Почему у нас хорошо

2ГИС — аккредитованная IT-компания. У нас можно работать удаленно из любого города по России. Если хочешь работать в гибридном формате, у нас есть офисы в Москве, Санкт-Петербурге, два классных офиса в Новосибирске. А также коворкинги в ряде городов.

Само собой, полностью белая зарплата. Дополнительные дни отпуска за стаж работы в компании. Заботимся о здоровье: ДМС и возможность получать онлайн-консультации и терапевта, невролога, психолога и медицинского агента.

А ещё мы проводим внутренние хакатоны, отмечаем значимые релизы и устраиваем масштабный фестиваль 2FEST для всего RnD. Делимся опытом на митапах и в подкастах, пишем про технологии на Хабре, а про новое в продуктах - на VC и Доставили, рассказываем о внутрянке в телеграм Dev2GIS, выступаем на CodeFest, HighLoad и многое другое.

Похожие вакансии Java/Scala/Kotlin

hh.ru
bts digital

Backend-разработчик

bts digitalНа сервисе с: 25.09.26 16:28
до 700 000 KZT (≈ до 133k ₽)КазахстанАстанаУдалёнка
BTSDigital - это крупная IT-компания на рынке Казахстана, которая разрабатывает современные решения для миллионов пользователей, как для B2B, так и для B2G. Среди наших продуктов: Aitu Cloud, Система мгновенных платежей (СМП), Digital ID, Aitu Wallet и Aitu Workspace.

NEXAI-проект по разработке и внедрению ИИ-агентов для автоматизации бизнес-процессов крупных компаний Казахстана. Мы создаем AI-решения для HR, финансов, закупок, документооборота и других бизнес-направлений.

Что мы ждем:
•⁠Разработка, проектирование и поддержка программного обеспечения, микросервисных архитектур и AI-решений (AI-агентов).
•⁠Не менее 2 лет в разработке программного обеспечения, предпочтительно в области AI-решений, платформенных сервисов или телекоммуникационных систем.
•⁠Высшее образование в области информационных технологий, информатики или смежных дисциплин (или эквивалентный опыт)
•⁠Знание современных языков программирования (Python, Go, Java, TypeScript).
•⁠Знание инструментов разработки, платформ и технологий для создания AI-агентов и микросервисных архитектур.
•⁠Уверенное владение системами управления версиями (Git).
•⁠Опыт работы с контейнеризацией (Docker, Kubernetes).
•⁠Навыки работы с Jira и Confluence.
•⁠Опыт работы по гибким методологиям (Agile, Scrum или Kanban).
•⁠Опыт интеграции с AI/LLM платформами (OpenAI API, LangChain, YandexGPT или аналоги).

​​​​​​​

Чем ты будешь заниматься:
•⁠Разработка, отладка и поддержка программного обеспечения и микросервисных сервисов.
•⁠Участие в проектировании и создании AI-агентов и внедрении AI-решений.
•⁠Интеграция существующих систем написанных на Java, с разрабатываемыми ИИ-сервисами
•⁠Интеграция приложений и сервисов с AI/LLM платформами (OpenAI API, •⁠LangChain, YandexGPT и др.).
•⁠Контейнеризация приложений и работа в среде Kubernetes/Docker.
•⁠Настройка и управление исходным кодом с использованием системы контроля версий Git.
•⁠Ведение проектной и технической документации в Jira и Confluence.
•⁠Участие в командной работе по методологиям Agile / Scrum / Kanban.​​​​​​​​​​​​​​

Что мы предлагаем:
•⁠Современные и уютные офисы в Астане и Алматы
•⁠Офисный формат работы
•⁠Возможность стать частью продукта, который используется миллионами людей по всей стране
•⁠Здоровый work-life баланс

Другие площадки
Л

Backend Developer (Java/Kotlin)

лантанНа сервисе с: 25.09.26 15:33
150k–250k ₽РоссияУдалёнка

Разработчик Java/Kotlin (Middle / Senior)

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

  • Разрабатывать и дорабатывать backend-сервисы по ТЗ.
  • Писать unit-тесты.
  • Участвовать в code review.
  • Решать инциденты третьей линии поддержки.
  • Оптимизировать производительность решений.
  • Отчитываться руководителю о своей деятельности.

Ожидания:

  • Опыт в роли Java-разработчика от 2 лет.
  • Java Core (11/17): коллекции, Stream API, лямбды, многопоточность.
  • SQL: сложные запросы и оптимизация; PostgreSQL / Oracle.
  • JPA/Hibernate, JDBC; Spring, Spring Boot.
  • Maven/Gradle; unit-тесты (JUnit, Mockito).
  • REST API, XML/JSON.
  • Понимание микросервисной архитектуры.
  • Docker: сборка и запуск сервисов.
  • Git, Linux shell script; Scrum/Kanban.
  • Английский B1.

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

  • Kafka/RabbitMQ.
  • GitLab CI.
  • gRPC.

Для Senior дополнительно:

  • Опыт от 3 лет.
  • JMM, конкурентность, JVM-профилирование.
  • PL/SQL, миграции, оптимизация.
  • Проектирование микросервисов и интеграций.
  • Настройка CI/CD: GitLab CI, GitLab Runner.
  • Distributed tracing, мониторинг и алертинг.
  • Docker-compose; Kubernetes — плюс.
  • Наставничество, декомпозиция задач, оценка трудоёмкости.
  • Лидерские качества, развитие команды.

Условия:

Зп вилка 150-250 тыс. руб на руки, оформление в штат по ТК в ИТ-аккредитованную компанию. Гражданство РФ, локация РФ. Обязательное подтверждение стажа из резюме с трудовой книжкой по требованию заказчика. Удалённый формат из РФ.

Пишите в личку, сразу закидывайте резюме :)

tg @anna_recruiter_it

hh.ru
oson (аo brio group)

Senior Java Developer

oson (аo brio group)На сервисе с: 25.09.26 16:26
Зарплата не указанаУзбекистанТашкентОфис

Мы в OSON развиваем масштабные финтех-продукты и высоконагруженную платёжную инфраструктуру. Сейчас мы расширяем команду IT-разработки и ищем опытного Senior Java Developer, который готов самостоятельно проектировать и поддерживать высоконагруженные распределённые системы, обеспечивать их отказоустойчивость и стать технической опорой для команды.

Обязанности:

  • Разрабатывать и поддерживать высоконагруженные бэкенд-сервисы для платёжных продуктов (переводы, платежи, процессинг).

  • Проектировать и внедрять микросервисную архитектуру на Java / Spring Boot.

  • Развивать и проектировать REST API для взаимодействия между внутренними сервисами и внешними партнёрами (банки, платёжные шлюзы, карточные системы, мобильные операторы).

  • Обеспечивать стабильность, безопасность, консистентность данных и производительность систем под растущей транзакционной нагрузкой.

  • Участвовать в код-ревью, внедрять лучшие практики разработки и задавать стандарты качества кода в команде.

  • Взаимодействовать с командами DevOps, QA и Backend-разработчиками на всех этапах — от проектирования архитектуры до релиза и поддержки в Production.

Требования:
  • Опыт коммерческой разработки на Java от 5 лет, из которых не менее 1 года в роли Senior.

  • Уверенное владение Java 17+ и Spring Boot / Spring Framework.

  • Глубокое понимание паттернов распределённых систем, микросервисной архитектуры, принципов ООП, SOLID и Clean Code.

  • Опыт проектирования схем и оптимизации сложных SQL-запросов в PostgreSQL.

  • Понимание Concurrency, многопоточности, опыт проектирования и оптимизации высоконагруженных и масштабируемых решений.

  • Опыт работы с Docker, Kubernetes и CI/CD.

  • Опыт работы с брокерами сообщений и кэшированием (Kafka, Redis).

  • Опыт работы с системами мониторинга и анализа инцидентов в production-среде.

  • Свободный русский и узбекский языки, английский — на уровне чтения технической документации.

Условия:
  • Официальное трудоустройство согласно ТК РУз.

  • Современный офис и комфортное рабочее место со всем необходимым для продуктивной работы.

  • График работы 5/2 с 09:00 до 18:00, с возможностью сохранять баланс между работой и личной жизнью.

  • Корпоративная мобильная связь.

  • Опыт работы в международной компании и участие в развитии масштабных проектов.

  • Профессиональный рост: Возможность реализовать свои идеи в быстрорастущем финтехе и напрямую влиять на разработку продукта.

  • Команда: Работа в кругу профессионалов, где ценят инициативу.

  • Ежегодный оплачиваемый отпуск — 24 календарных дня.

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.