Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Develop and maintain microservices, participate in code reviews, write tests, and contribute to architectural decisions. Design, analyze, and develop integrations with other services in the ecosystem.
What they look for
Requirements
Requires at least three years of Java development experience, relational database skills, experience with unit and integration testing, and knowledge of OOP, design patterns, SOLID, KISS, and DRY principles. Candidates should have experience building complex, high-load systems and working with message queues; microservices, Docker, Kubernetes, NoSQL, CI/CD, Git, and reactive frameworks are advantageous.
Benefits
Full description
Betting 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).
Что мы предлагаем:
- Полностью удаленную работу.
- Гибкий график работы.
- Конкурентную заработную плату, которая будет обсуждаться после прохождения собеседования.
- Возможность выбора необходимого оборудования.
- Современный стек технологий и работу в международной команде.
Similar roles
-
Software Deployment - Java and Shell Script
Grupo Data Lisbon, Portugal
-
Software Developer - Provisioning (Back End, Java)
National Information Solutions Cooperative (NISC) Cedar Rapids, Iowa, United States
-
Desarrollador/a Java (UDA)
Sopra Steria Bilbao, Basque Country, Spain
-
Développeur Full Stack Java / Data Engineer (H/F)
EVERIENCE Montrouge, Ile-de-France, France · €48K–€620K/yr
-
Utvecklare Java
Deploja AB Solna, Sweden
-
Java Software Engineer III - AWS
JPMorgan Chase & Co. Tampa, Florida, United States