Java Developer
AlmatechBetting Platform — это современная, технологичная платформа нового поколения для беттинга.
Наша международная компания более 15 лет развивает онлайн-сервисы и приложения спортивной и событийной тематики.
Офисы расположены в России, Эстонии, США и Казахстане, а аудитория охватывает СНГ и Европу.
Наша цель — создать лучшую конкурентную платформу для беттинговых компаний и пользователей, делающих ставки на спорт.
На данный момент мы ищем коллегу, который будет ответственен за следующие задачи:
- Разработку и поддержку микросервисов.
- Участие в Code Review.
- Покрытие кода тестами.
- Участие в принятии архитектурных решений.
- Участие в проектировании, анализе и разработке интеграционных решений с другими сервисами в экосистеме.
Наш технологический стек включает:
- Java (17), Spring.
- PostgreSQL, DynamoDB, Couchbase, jOOQ.
- Kafka.
- K8S, AWS.
- gRPC.
- WebFlux (reactor).
- Grafana, Prometheus.
Что мы ожидаем:
- Опыт разработки на Java не менее 3 лет.
- Навыки работы с реляционными базами данных.
- Опыт работы с модульным и интеграционным тестированием.
- Понимание принципов ООП, паттернов проектирования, принципов SOLID, KISS и DRY.
- Опыт разработки сложных высоконагруженных систем.
- Опыт работы с системами сообщений (MQ).
Дополнительные навыки, которые будут преимуществом:
- Опыт работы с микросервисной архитектурой.
- Понимание работы Docker и Kubernetes.
- Опыт работы с NoSQL базами данных.
- Знание CI/CD и Git.
- Опыт работы с реактивными фреймворками (Reactor/RxJava).
Что мы предлагаем:
- Полностью удаленную работу.
- Гибкий график работы.
- Конкурентную заработную плату, которая будет обсуждаться после прохождения собеседования.
- Возможность выбора необходимого оборудования.
- Современный стек технологий и работу в международной команде.