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