О подразделении
The Unit — компания по разработке ПО с головным офисом в Ирландии, специализирующаяся на Sports Betting, Gambling & iGaming. С 2017 года мы создаём высокопроизводительные платформы для клиентов по всему миру. Вы присоединитесь к кросс-функциональной команде, которая разрабатывает сервисы реального времени с высокой нагрузкой для современной беттинг-платформы.
Роль
Вы будете проектировать, разрабатывать и сопровождать высокопроизводительные backend-сервисы на JVM с фокусом на масштабируемость, надёжность и чистый, тестируемый код. Вы будете взаимодействовать с Product, QA и DevOps в Agile-среде и обеспечивать качество через code review, автоматизацию и observability.
Чем вы будете заниматься
- Проектировать, реализовывать и поддерживать Java микросервисы с использованием Spring Boot и Hibernate/JPA.
- Разрабатывать масштабируемые REST API и event-driven потоки для поддержки операций ставок в реальном времени.
- Работать с хранилищами SQL и NoSQL (предпочтительно PostgreSQL; опыт с MySQL будет плюсом — в первом проекте используется MySQL).
- Интегрировать messaging (pub/sub с Kafka; очереди через JMS/AMQP, например RabbitMQ/ActiveMQ).
- Использовать Redis как внешний кэш для операций чтения/записи с низкой задержкой.
- Применять лучшие практики code style, принципы SOLID и участвовать в peer code reviews.
- Обеспечивать качество с помощью автоматизированных тестов (unit/integration), CI/CD (GitHub Actions / GitLab CI), а также метрик/логирования.
- Контейнеризировать сервисы с помощью Docker и развёртывать в cloud-средах (предпочтительно AWS).
- Плотно сотрудничать в Agile-команде (grooming, planning, reviews, retros).
Что мы ожидаем (обязательно)
- 5+ лет профессиональной разработки на Java (Java 11+/17; основы JVM).
- Сильный опыт с Spring Boot и Hibernate/JPA.
- Подтверждённый опыт работы с микросервисной архитектурой и event-driven системами.
- Уверенные навыки SQL и практический опыт с NoSQL.
- Практический опыт с Kafka (pub/sub); знание JMS/AMQP будет плюсом.
- Уверенная работа с Git, Maven и распространёнными инструментами сборки.
- Опыт проектирования и разработки RESTful API.
- Привычка писать код с тестовым покрытием и удобный для отладки; ответственность за качество результата.
- Уверенное владение English (B2+) и сильные навыки решения задач в быстро меняющихся проектах.
Будет преимуществом
- AWS (или GCP/Azure), Docker, Kubernetes в production.
- Опыт в betting/gaming или других высоконагруженных транзакционных доменах.
- Знание паттернов обработки данных в реальном времени и streaming-подходов.
Как мы работаем (инструменты & практики)
- Version Control: Git (GitHub/GitLab).
- Build & CI/CD: Maven, GitHub Actions / GitLab CI.
- Data: PostgreSQL (preferred), MySQL (first project), плюс NoSQL там, где это уместно.
- Messaging & Caching: Kafka, RabbitMQ/ActiveMQ (nice), Redis.
- Ops: Docker, Kubernetes, cloud (AWS preferred).
- Quality: Code reviews, SOLID, automated tests, observability.
Что мы предлагаем:
- Конкурентную зарплату в соответствии с вашими навыками и регулярные пересмотры, чтобы она соответствовала вашему росту.
- Гибкий график и фокус на удалённой работе, чтобы вы могли балансировать работу и личную жизнь удобным для вас образом.
- Компенсацию затрат на профессиональное развитие (обучение и получение сертификаций), чтобы вы продолжали учиться и расти в роли.
- Реферальную программу, в рамках которой вы можете получать вознаграждение за привлечение сильных специалистов.
- Сложные проекты, которые поддерживают интерес и помогают прокачивать навыки.
- Возможности посещать коллег в Ирландии, работать вместе офлайн и выпить по пиву после работы.
- Ежеквартальные teambuilding-сессии, чтобы собираться вместе и хорошо проводить время.
- Коллаборативную среду, где ваши идеи важны и вы можете реально влиять на результат.
Если вы Java Developer со страстью к технологиям и желанием менять к лучшему, будем рады вашему отклику. Присоединяйтесь к нам, чтобы формировать будущее IT — откликайтесь уже сегодня!
The Unit — работодатель, предоставляющий равные возможности. Мы ценим разнообразие и стремимся создать инклюзивную среду для всех сотрудников.