Senior Java developer( Кадровое Агентство ОК Консалт )
10 Октября 2024
Город:
Москва
Занятость:
Полная занятость
Опыт:
Более 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.
Взамен мы предлагаем:
- Полностью удаленную работу.
- Гибкий график работы.
- Конкурентную заработную плату, которая будет обсуждаться после прохождения собеседования.
- Возможность выбора необходимого оборудования.
- Современный стек технологий и работу в международной команде.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
08 Октября
Москва
Компания "HuntIT" HuntIT - это передовое международное рекрутинговое агентство, которое специализируется на поиске и подборе...
10 Октября
Москва
Компания "GRI" Мы - компания GRI , и мы ищем в нашу команду талантливых профессионалов, которые готовы стать не только частью нашей крутой...
08 Октября
Senior embedded systems engineer( Вуш )
Москва
Компания "Вуш" Мы ищем специалиста в команду embedded разработки на должность senior embedded developer. У нас есть ряд амбициозных задач на...
10 Октября
Java разработчик Senior( Иннотехнум, Группа компаний )
Москва
Компания "Иннотехнум, Группа компаний" Проект: Дистанционное банковское обслуживание - миграция с Oracle на Postgre. Основные задачи:...
10 Октября
Senior Java developer (трайб POS)
Москва
Компания "ОТП Банк, АО (OTP bank)" Кого ищем: Java разработчика в команду POS Traders Payment Чем предстоит заниматься: Разработка...
Вакансия размещена в отрасли