👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Middle+/Senior Java разработчик

Зарплата

от 200 000 ₽

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий день

Компания

Разработка программных продуктов для контроля процессов бурения скважин

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

О компании и команде

Мы разрабатываем, внедряем, поддерживаем и сопровождаем информационные системы. Наши продукты позволяют мониторить, контролировать и оптимизировать процесс бурения.

Мы российская продуктовая компания, основными пользователями нашего программного обеспечения являются крупные отечественные нефтегазодобывающие и сервисные компании, которые бурят скважины по всей территории России. Общее количество работающих инсталляций более четырехсот. Мы более 15 лет внедряем новые IT-технологии в нефтегазодобывающую сферу и в этом видим основную миссию нашей компании..к. с

Продукты компании зарегистрированы в реестре российского ПО и участвуют в программе импортозамещения программного обеспечения.

Наша Компания имеет АККРЕДИТАЦИЮ организаций, осуществляющих деятельность в области информационных технологий.

Мы постоянно развиваемся, генерируем свежие идеи, ищем нестандартные решения.

Ценим проактивность, вовлеченность, умение и желание работать в команде.

Мы хотим усилить нашу команду и приглашаем вас стать её частью.

Ожидания от кандидата

Технологический стек разработки:

Java 11, Maven

Микросервисная архитектура на базе Docker Swarm

Брокер - RabbitMQ

Базы данных - MySQL, MongoDB, ClickHouse, Redis

Мониторинг - ELK стек для логирования, Grafana + Prometheus для сбора метрик

Для CI\CD используем Jenkins, для хранения пакетов (Docker, Maven) используем Nexus

Трекинг задач в Jira. Для хранения кода - git (Bitbucket), база знаний - Confluence.

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

Реализация сервиса для сбора и обработки большого объема данных (метрики с датчиков).

Разработка алгоритмов для оптимизации сбора и выборки из хранилища ClickHouse (~10-20tb).

Доработка DSL для составления расчетных выражений и условий для аварийных ситуаций.

Работа с различными кешами для оптимизации выборок.

Разработка и интеграция сервиса для работы с потоками видео.

Создание интеграционных тестов для проверки сложных кейсов.

Ждем от вас:

Понимание Java Core на продвинутом уровне включая Stream API, Reflections API.

Опыт работы со Spring/Spring boot

Опыт работы с NoSQL решениями, либо отличное знание SQL решений.

Минимальное знание алгоритмов, на уровне оценки сложности

Базовое понимание паттернов проектирования и принципов SOLID

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

Опыт сопровождения микросервисной архитектурой

Опыт работы с ClickHouse или другими bigdata хранилищами

Опыт оптимизации высоконагруженных систем с помощью кеширования

Ключевые навыки:
Microservices
Git
Spring Framework
Java
MongoDB
Redis

Условия работы

  • Оформление в полном соответствии с ТК РФ.
  • Компенсация питания с первого рабочего дня.
  • ДМС по завершении испытательного срока.
  • Ежегодная премия по результатам работы.
  • Возможность профильного обучения за счёт компании (оплата конференций, курсов).
  • Интересные задачи, современный стек и сильная команда.
  • Достойная оплата труда (диапазон обсуждается с успешным кандидатом).
  • Современный офис в 5-ти минутах ходьбы от ст.м. Петроградская.
  • Гибкое начало рабочего дня (9:00-11:00, 8-и часовой рабочий день).
  • График работы на выбор гибрид/удаленка.

Бонусы

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

Дополнительные инструкции

При отборе кандидатов, мы проводим первичное телефонное интервью с HR и после выходим на техническое интервью с тимлидом backend разработчиков. Мы быстро принимаем решение и всегда даем обратную связь кандидатам.