ID | Название вакансии | Город | Компания | От | До | Валюта | Тип вакансии | Дата и время публикации вакансии | Роль |
---|---|---|---|---|---|---|---|---|---|
1068392 | Java Developer (Internal Tools) | Минск | > ГеймТек | open | 2024-02-14 |
Требования
Micronaut – REST, DI, Microservices framework. Junit, EasyMock/Mockito, Testcontainers – интеграционные тесты. Знание основ Computer Science (Основные структуры данных, алгоритмы сортировки...
Обязанности
Функционал: Разработка внутренних ресурсов компании, включающих в себя высоконагруженную распределенную систему для анализа внутриигровых событий, систему сбора и анализа данных...
Описание
Мы в поисках Java-разработчика в дружную команду, занимающуюся разработкой и развитием внутренних ресурсов компании.
Мы гарантируем максимально комфортные условия для быстрой адаптации и профессиональный рост рядом с разработчиками высокого уровня.
Функционал:
Разработка внутренних ресурсов компании, включающих в себя высоконагруженную распределенную систему для анализа внутриигровых событий, систему сбора и анализа данных из внешних источников, систему управления трафиком в приложениях и многие другие.
Стек:
-
PostgreSQL (Citus extension) – аналитическое хранилище.
-
Micronaut – REST, DI, Microservices framework.
-
Junit, EasyMock/Mockito, Testcontainers – интеграционные тесты.
-
Project Reactor – Реактивный фреймворк.
-
Apache Kafka – message broker.
-
Gradle – сборка.
-
Gitlab – SCM & CI.
-
Kubernetes – оркестрация контейнеров.
Основные требования:
-
Знание основ Computer Science (Основные структуры данных, алгоритмы сортировки, вычислительная сложность в O-нотации).
-
Умение работать с Linux.
-
Умение писать качественный, понятный и расширяемый код.
-
Знание и понимание принципов разработки архитектуры классов (SOLID, GRASP, YAGNI, GOF Patterns).
-
Умение проектировать и разворачивать RESTful приложения.
-
Опыт работы с многопоточностью.
-
Технический английский (чтение документации).
Плюсом будет:
-
Понимание принципов разработки реактивных приложений (Reactive Manifesto, Reactive Streams).
-
Понимание разницы императивного и функционального программирования.
-
Опыт работы с message brokers (Kafka, RabbitMQ, etc.).
-
Опыт frontend разработки.
-
Опыт работы с NoSQL хранилищами.
Почему у нас приятно работать:
- Мы вдохновляемся друг другом! Делимся опытом, обмениваемся крутыми идеями, обсуждаем их и сразу же идем реализовывать. И результаты превосходят все наши ожидания.
- Наш департамент заботы усиленно работает, чтобы слово «забота» звучало в компании чаще, чем вы успеете о ней подумать. В стартовый набор входит медицинское страхование, компенсация больничного, отпуск, 4 Sick days в год, компенсация спорта. А с прошлого года мы добавили и психологическую поддержку для сотрудников.
- В копилке приятных бонусов также премии за рекомендации будущих коллег и многое другое.