В качестве Java-разработчика вы поможете проектировать и создавать внутренние платформы, которые обеспечивают работу iGaming-операций, такие как инструменты для студий, управление конфигурацией и контентом, back-office сервисы для операторов/администраторов, отчётность, интеграции и операционные рабочие процессы. Эта роль подойдёт инженерам, которым нравится брать на себя ответственность, создавать надёжные сервисы и тесно сотрудничать с заинтересованными сторонами со стороны продукта и операций в быстро меняющейся среде
Обязанности
- Проектировать и разрабатывать backend-сервисы с использованием Java и Spring Boot, предоставляя надёжные, поддерживаемые API для внутренних платформ и административных инструментов.
- Создавать и развивать масштабируемую микросервисную архитектуру для доменов back-office (конфигурация, пользователи/роли, контент/администрирование, аудит, отчётность, автоматизация рабочих процессов).
- Развёртывать и эксплуатировать сервисы на Kubernetes, уделяя внимание доступности, масштабируемости и эффективности использования ресурсов.
- Использовать облачные платформы (AWS/Azure/GCP) для создания и эксплуатации облачно-нативных сервисов, включая хранилище, сети и управляемые сервисы, где это уместно.
- Реализовывать паттерны межсервисного взаимодействия (REST/событийно-ориентированные), а при необходимости поддерживать обновления в реальном времени для интерфейсов администраторов/студий (например, WebSockets/SSE).
- Проектировать и управлять хранением данных с использованием PostgreSQL и/или MongoDB, включая проектирование схем, миграции, индексирование и настройку производительности.
- Применять лучшие практики безопасности: аутентификация/авторизация (RBAC), безопасное проектирование API, управление секретами, аудиторские журналы и защита данных.
- Писать модульные/интеграционные тесты, участвовать в код-ревью и постоянно улучшать надёжность и производительность.
- Настраивать и поддерживать наблюдаемость (структурированное логирование, метрики, трассировку, оповещения) и поддерживать устранение неполадок в продакшене.
- Взаимодействовать с кросс-функциональными командами (продукт, QA, DevOps/SRE, операции) для сквозной поставки функций и ведения понятной технической документации.
Требования
- Степень бакалавра или магистра в области компьютерных наук или эквивалентный практический опыт.
- Подтверждённый опыт backend-разработки с использованием Java и Spring Boot/Spring.
- Глубокое понимание микросервисов, проектирования API и основ распределённых систем.
- Практический опыт работы с Docker/Kubernetes.
- Знакомство с облачными платформами (AWS/Azure/GCP) и облачно-нативными паттернами.
- Уверенный опыт работы с SQL и/или NoSQL базами данных (PostgreSQL, MongoDB) и вопросами производительности.
- Глубокое понимание безопасности backend-систем (аутентификация/авторизация, риски в стиле OWASP, защита данных).
- Опыт работы с CI/CD, автоматизированным тестированием и лучшими практиками релизов.
- Сильные навыки отладки/решения проблем; чёткая коммуникация и работа в команде.
- Интерес к созданию надёжных внутренних платформ в сфере iGaming.
Мы используем cookie для улучшения вашего опыта и анализа трафика. Нажимая «Принять», вы соглашаетесь с использованием cookie. Политика конфиденциальности.