JustJoin.IT Praca zdalna Senior

Java Backend Developer

Amusys Production Sp.z o.o.

⚲ Zabierzów

Do uzgodnienia

Wymagania

  • Spring Boot
  • Java
  • MySQL
  • MariaDB
  • Hibernate
  • Docker
  • RabbitMQ
  • Maven
  • Gradle
  • Ansible

Opis stanowiska

Amusys Production sp. z o.o. zaprasza do współpracy specjalistów z branży IT. Jesteśmy firmą należącą do koncernu Novomatic, która będąc jednym z największych producentów i operatorów zaawansowanych technologicznie urządzeń do gier i systemów zarządzania, zatrudnia ponad 21.000 specjalistów w 45 krajach i eksportuje swoje produkty i usługi do ok. 90 krajów na całym świecie.

 

Opis projektu
Amusys Production jest firmą, która dostarcza rozwiązania technologiczne dla branży rozrywkowo - kasynowej dla koncernu Novomatic (https://novomatic.com/en/explore-novomatic/about-novomatic/novomatic).
Głównym obszarem naszej działalności jest Casino Management System, który umożliwia obsługę technologiczną dla największych kasyn w Europie.
Wytwarzane przez nas oprogramowanie charakteryzuje niezawodność, użyteczność i innowacyjność między innymi dzięki unikatowemu zastosowaniu technologii biometrycznych do identyfikacji graczy. 
Nasze produkty można znaleźć już na 3 kontynentach, a korzystają z nich setki tysięcy graczy. W ramach działalności koncernu rozwijane są również platformy online dedykowane do osadzenia w chmurze.

 

Zakres obowiązków
·        Opracowywanie nowych funkcjonalności dla produktów związanych z platformami do gier
·        Dostosowywanie funkcjonalności produktu do nowych rynków
·        Decyzyjność architektoniczna w budowaniu rozwiązań
·        Udział w projektowaniu oraz implementacji rozwiązań informatycznych z uwzględnieniem dobrych praktyk wytwarzania oprogramowania (DDD, SOLID, Wzorce projektowe)
 

Nasze wymagania
·        Doświadczenie w pracy jako Java Developer min. 5 lat
·        Doświadczenie w tworzeniu aplikacji wielowątkowych i systemów rozproszonych (SOA, REST, Messaging)
·        Doświadczenie w tworzeniu mikroserwisów
·        Umiejętność tworzenia testów jednostkowych dla swojego kodu
·        Znajomość architektury opartej na zdarzeniach
·        Znajomość standardów zabezpieczeń dla nowoczesnych platform internetowych
·        Zdolności komunikacyjne, umiejętności rozwiązywania problemów
·        Znajomość języka angielskiego (min B1)

 

Stos technologiczny
·        Spring Boot
·        Java 8/17
·        MySQL/MariaDB
·        Hibernate
·        Docker
·        RabbitMQ
·        Maven/Gradle
·        Ansible

Metodologia
·        Testy jednostkowe: JUnit, Spock
·        Metodyki zwinne: Agile, Kanban
·        System kontroli wersji: GIT
·        Build Server: Jenkins, GitLab CI/CD
 

Oferujemy
·        Długoterminowa współpracę w oparciu o Umowę o Pracę lub B2B
·        Praca zdalna
·        Udział w ciekawym projekcie
·        Dwuetapowa rekrutację online
·        Start współpracy ASAP

🔍 Dekoder Ogłoszenia

🔴
Decyzyjność architektoniczna w budowaniu rozwiązań
Może oznaczać realny wpływ na architekturę systemu, ale równie dobrze może być to tylko fraza marketingowa, a faktyczne decyzje podejmowane są gdzie indziej.
🔴
Udział w projektowaniu oraz implementacji rozwiązań informatycznych z uwzględnieniem dobrych praktyk wytwarzania oprogramo
Choć brzmi profesjonalnie, 'dobre praktyki' mogą być interpretowane bardzo szeroko i niekoniecznie oznaczać najnowocześniejsze metody pracy.
🔴
Opracowywanie nowych funkcjonalności dla produktów związanych z platformami do gier
Może oznaczać pracę nad innowacyjnymi rozwiązaniami, ale równie dobrze może być to po prostu dodawanie drobnych usprawnień do istniejącego, być może przestarzałego systemu.
🔴
Dostosowywanie funkcjonalności produktu do nowych rynków
Może oznaczać pracę nad globalnymi, zaawansowanymi systemami, ale równie dobrze może to być po prostu lokalizacja interfejsu lub dostosowanie do lokalnych przepisów.