Senior Java developer

Оплата не указана

Вакансия находится в архиве

Требуемый опыт работы

Более 6 лет

Тип занятости

Полная занятость

График работы

Удаленная работа

Международная компания с офисами в России, Эстонии, США и Казахстане в поиске Senior Java developer. Компания более 10 лет занимается развитием онлайн сервисов и приложений на спортивную и событийную тематику. География сервисов - СНГ и Европа.

На данный момент мы ищем коллегу, который будет ответственен за следующие задачи:

  • Разработку и поддержку микросервисов.
  • Участие в Code Review.
  • Покрытие кода тестами.
  • Участие в принятии архитектурных решений.
  • Участие в проектировании, анализе и разработке интеграционных решений с другими сервисами в экосистеме.

Наш технологический стек включает:

  • Java (17), Kotlin, Spring (5).
  • PostgreSQL, DynamoDB, jOOQ.
  • Kafka.
  • K8S, AWS.
  • gRPC.
  • WebFlux (reactor).
  • Grafana, Prometheus.

Проекты:


BetOffice. Проект является ядром беттинг-платфортмы и отвечает за организацию жизненного цикла ставок, бонусов, балансов пользователей и других ключевых сущностей системы в условиях высоких нагрузок. Активно используются реактивное программирование (Reactor), распределенные базы данных (CockroachDB), аналитические инструменты (Clickhouse), Kafka, Saga pattern, многопоточное программирование.


SportsBook - cервис агрегации и поставки спортивных букмекерских данных по спортивным событиям в реальном времени. Слова: микросервисная архитектура, event driven architecture, cloud для нас не просто набор buzzwords, а являются частью нашего суровой реальности. Инструменты, которые помогают бороться с этой реальностью: Kafka и Kafka Streams, разные NoSQL СУБД(и это не только Redis). Для всяких развертываний мы используем старый добрый Kubernetes на не менее прекрасном Amazon Web Services


BetWeb проект создает интерфейс для беттинг платформы, обрабатывая данные от поставщика Sportsbook и предоставляя их пользователям с учетом высокого трафика и сложной бизнес-логики. Мы используем реактивное (Project Reactor) и многопоточное программирование, Couchbase как главное NoSQL хранилище, Kafka для обеспечения масштабируемости и гарантий доставки сообщений. Это позволяет нам обрабатывать сотни тысяч запросов в секунду, обеспечивая уникальный опыт для пользователей.

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

  • Опыт разработки на Java не менее 5 лет.
  • Навыки работы с реляционными базами данных.
  • Опыт работы с модульным и интеграционным тестированием.
  • Понимание принципов ООП, паттернов проектирования, принципов SOLID, KISS и DRY.
  • Опыт разработки сложных высоконагруженных систем.
  • Опыт работы с системами сообщений (MQ).

Дополнительные навыки, которые будут преимуществом:

  • Опыт работы с микросервисной архитектурой.
  • Опыт работы с реактивными фреймворками (Reactor/RxJava).
  • Возможность общаться на английском языке.
  • Понимание работы Docker и Kubernetes.
  • Опыт работы с NoSQL базами данных.
  • Знание CI/CD и Git.

Взамен мы предлагаем:

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

Ключевые навыки

Java
Postgresql
Spring framework
Apache kafka
Webflux

Контактная информация

Кадровое Агентство ОК Консалт

Вакансия опубликована 22.08.2024 в г. Москва.

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

#

от 900 до 1 200 $

Москва

Удаленная работа

Подробное описание

5 декабря

#

Москва

Удаленная работа

Подробное описание

6 июня

#

от 270 000 ₽

Москва

Удаленная работа

Подробное описание

25 марта