Kotlin/Java-разработчик в команду World (удаленная работа)

28 апреля 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Kotlin/Java-разработчик в команду World

Привет!


На связи 2ГИС — компания, которая помогает людям жить в городе. Мы делаем карту со справочником и навигатор. Ждём тебя, чтобы вместе развивать новые проекты и делать мир лучше.


В команде 2GIS World мы занимаемся разработкой множества сервисов, которые отвечают за непрерывный сбор, обработку, нормализацию и доставку подготовленных мировых картографических и справочных данных до внутренних систем.


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


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


Наше окружение использует docker, деплоится с помощью ansiblе, а работает и скейлится в k8s.


При этом нам очень важен мониторинг боевых сервисов и мы делаем его в prometheus.io. Сообщаем критичные проблемы прямо в slack в специальный канал. Когда же нам нужно посмотреть динамику по данным на графиках, то на помощь нам приходит grafana, а если нужно покопаться в логах, то выручает ELK.


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


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


  • Сложными творческими задачами, не имеющими единственно верного решения

  • Обработкой картографических данных из разных источников

  • Интеграцией новых источников данных

  • Обеспечением бесперебойной работы сервисов

  • Разработкой новых сервисов и расширением функциональности существующих сервисов

  • CodeReview кода разработчиков и QA

Мы ждем от вас


  • Понимания принципов ООП / SOLID

  • Написания поддерживаемого, структурированного и масштабируемого кода;

  • Понимания принципов работы SQL, опыта написания/поддержки сложных запросов

  • Умения разбираться и работать с чужим кодом, работать в команде

  • Опыта написания многопоточных приложений

  • Опыта написания модульных и функциональных тестов

  • Опыта использования систем контроля версий (Git)

  • Умения аргументировать вносимые предложения и принятые решения

  • Умения анализировать и исправлять проблемы производительности

  • Знания теории алгоритмов и структур данных и умения применять их на практике

Будет плюсом


  • Опыт работы в *nix операционных системах.

  • Знакомство с технологиями для реализации CI/CD, Gradle, GitLab CI, Jenkins, Ansible, Docker, k8s.

  • Опыт работы с PostgreSQL.

  • Опыт работы с Kafka.

  • Опыт работы с гео-данными (PostGIS/JTS).

  • Опыт разработки на Python/Golang.

Любим тех, кто умеет работать в команде, открыто общается и стремится находить лучшие решения. Ждём твоего отклика.



Посмотрите похожие вакансии

Kotlin/Java-разработчик в World
Компания: 2ГИС
Зарплата: з.п. не указана
Java разработчик (SaluteRPA)
Компания: Data World
Зарплата: от 180 000 до 210 000 руб.
Android разработчик (Middle, Senior)
Компания: Ideas World
Зарплата: з.п. не указана
Android разработчик (Kotlin)
Компания: Холдинг Т1
Зарплата: з.п. не указана