Перенесена в архив: Full Stack Java developer
Отправить резюме
О вакансии
Ganapati PLC, компания, основной бизнес которой является разработка игр для онлайн-казино, в поиске Full Stack Java developer. Компания обладает лицензией на онлайн-казино, поэтому легально поставляет свои игры на сайты международных онлайн-казино.
Задачи:
- Исследовать и разрабатывать различные программные решения для игр онлайн-казино.
- Разрабатывать пользовательский интерфейс, back-end, создавать сценарии и разрабатывать базы данных.
- Отлаживать и улучшать существующую кодовую базу.
- Cотрудничать с командой QA для выявления ошибок и работать над улучшениями.
- Сотрудничая с коллегами, обмениваться знаниями и опытом.
Обязательные требования:
- Понимание жизненного цикла разработки программного обеспечения и принципов чистого кода.
- Опыт разработки клиент-серверных приложений.
- Понимание шаблонов объектно-ориентированного проектирования и проектирования программного обеспечения.
- Опыт работы с Java.
- Опыт работы в современных средах Java.
- Понимание инструментов ORM.
- Практический опыт работы с базами данных SQL или NoSQL.
- Опыт разработки интерфейсных веб-приложений с использованием HTML, CSS, JavaScript.
- Опыт работы хотя бы в одной из систем контроля версий, таких как Git, Subversion и т.д.
- Знание инструментов сборки, таких как Maven, Ant, Gradle и т.д.
- Знание протоколов связи и форматов сообщений.
- Знание инструментов сериализации и десериализации.
- Хорошее владение английским (разговорный и письменный).
- Хорошие аналитические способности.
- Амбициозный командный игрок.
- Творческий ум и способность быстро усваивать новые концепции.
- Интерес к игровым продуктам (онлайн-казино).
Ожидается:
- Опыт работы с реактивными приложениями.
- Опыт работы с асинхронными и событийно-ориентированными программами (с использованием библиотеки Rx Java).
- Опыт работы с набором инструментов Vert.X.
- Знание Java8.
- Знание инструментов управления кластером, таких как Zookeeper, Hazelcast и т.д.
- Практическое знание базы данных в памяти, такой как MySQL Cluster.
- Понимание инструментов DI, таких, как Guice.
- Знание технологий веб-интерфейса, таких, как JQuery, AngularJS, Bootstrap и т.д.
- Знание инструментов развертывания, таких как Docker, Kubernetes и т.д.
- Опыт работы в игровой индустрии.
- Опыт настройки виртуальной машины Java.
- Предыдущий опыт разработки онлайн-слотов.
Компания ищет сотрудника, который:
- Обладает хорошими коммуникативными навыками, способен легко общаться с коллегами и сотрудниками других компаний.
- Работает в команде и не боится критики.
- Склонен к авантюрному предпринимательству и способен наслаждаться изменениями и ростом компании.
- Сможет гибко взаимодействовать с другими офисами по всему миру.
- Увлечен своей работой и активен.
Условия:
- Полная занятость.
- График работы: с 11 до 20 (обеденный перерыв - 1 час). График может обсуждаться в зависимости от уровня кандидата.
- Более 120 дней выходных в году (это включает выходные и праздничные дни, «золотую неделю» (майские праздники по японскому трудовому календарю), летние каникулы, новогодние каникулы, выходные по семейным обстоятельствам).
- Офис компании расположен в престижном районе Токио - Омотэсандо.
- Компенсации, дополнительные льготы и т.д.
- Право на различное социальное страхование, транспортные расходы оплачивает компания (согласно правилам компании), оплачиваемый отпуск, командировочные, система опционов на акции, система «Сотрудник месяца».
Присылайте резюме на nastassia.p@ganapati.com