ARRISE powering Pragmatic Play є провідним розробником ігор, що надає улюблені ігри для найуспішніших світових брендів у індустрії iGaming.
Ми є компанією з розробки та надання послуг програмного забезпечення, яка надає наскрізні цифрові рішення. Ми зі штаб-квартирою в Гібралтарі та офісами по всьому світу, включаючи Мальту, Латвію, Румунію, Індію, Канаду, Сербію, ОАЕ та Болгарію, — це глобальна команда з понад 5000 талановитих людей із десятиліттями досвіду роботи в різних галузях і професіях. Разом ми формуємо багатофункціональну електростанцію, яка прагне досягти успіху.
ARRISE powering Pragmatic Play запрошує талановитих професіоналів приєднатися до нашого складного та динамічного проекту як розробника Java. Ми шукаємо пристрасного, інноваційного, орієнтованого на результат спеціаліста з глибокою відданістю успіху, щоб стати частиною нашої компанії.
Необхідні навички:
- 5+ років практичного досвіду розробки комерційного програмного забезпечення за допомогою Java.
- Глибоке розуміння концепцій об'єктно-орієнтованого програмування (ООП) і вміння застосовувати шаблони проектування.
- Широкий досвід у Java Core та Spring framework (включаючи Spring Boot, Spring Web, Spring Data, Spring Cloud).
- Досконале знання JDBC для взаємодії з базами даних.
- Глибоке розуміння концепцій RDBMS і SQL, досвід роботи з такими базами даних, як Oracle, PostgreSQL.
- Досвід роботи з Redis.
- Досвід роботи з розподіленими системами обміну повідомленнями, зокрема RabbitMQ.
- Перевірений досвід у розробці мікросервісів і розподілених транзакційних систем.
- Знання основних принципів проектування для створення масштабованих і високодоступних програм.
- Хороша основа в алгоритмах, шаблонах проектування та структурах даних.
- Досконале володіння структурами модульного/функціонального тестування, такими як JUnit 4/5, Spock і Testcontainers.
Бажані навички:
- Досвід моніторингу додатків та інфраструктури.
- Доведена здатність вирішувати виробничі проблеми, пов’язані з програмним забезпеченням.
- Вплив систем із високим навантаженням.
- Добре володіння усною та письмовою англійською мовою.
- Досвід роботи з JSP, Thymeleaf, JavaScript, TypeScript, React буде великим плюсом.
- Досвід роботи з MongoDB буде великою перевагою.
Обов’язки:
Як інженер програмного забезпечення Java, ви відіграватимете ключову роль у розробці та впровадженні високонавантажена корпоративна система, яка щодня обслуговує десятки тисяч користувачів, які входять у наш продукт. Ваші обов’язки включатимуть:
- Співпраця з міжфункціональними командами для проектування, розробки та підтримки надійних програмних рішень, які відповідають потребам нашої системи корпоративного рівня.
- Архітектура масштабованих і ефективних компонентів на основі Java для забезпечення оптимальної продуктивності під високим навантаженням.
- Запровадження найкращих практик у розробці програмного забезпечення, включаючи перевірку коду, методології тестування та стандарти документації.
- Оптимізація syпродуктивність і надійність штока завдяки постійному моніторингу, пошуку несправностей і налаштуванню продуктивності.
- Участь у всьому життєвому циклі розробки програмного забезпечення, від збору вимог і проектування до розгортання та підтримки.
- Будьте в курсі останніх технологій і галузевих тенденцій, щоб постійно вдосконалювати архітектуру нашої системи та процеси розробки.
Компанія пропонує:
- Довгострокове працевлаштування.
- Гнучкий графік.
- Комфортні умови праці.
- Оплачувана відпустка та відпустки.
- Уроки англійської мови, спортзал.
- Конкурентний рівень заробітної плати.