Publikuj oferty pracy
Zatrudniaj bez prowizji
3 wyświetlenia
ARRISE powering Pragmatic Play Ukraine
ARRISE napędza Pragmatic Play to wiodący twórca gier dostarczający ulubione gry dla globalnych marek odnoszących największe sukcesy w branży iGaming.
< /p>
Udostępniając nowe możliwości gry za pośrednictwem jednego interfejsu API, ARRISE obsługując Pragmatic Play oferuje wieloproduktowe portfolio obejmujące nagradzane automaty, kasyno na żywo, bingo, sporty wirtualne, zakłady sportowe i nie tylko, dostępne we wszystkich głównych regulowanych rynki, języki i waluty.
twórz gry, które gracze wciąż pokochają.
ARRISE napędza Pragmatic Play zaprasza utalentowanych profesjonalistów, którzy dołączą do naszego pełnego wyzwań i dynamicznego projektu jako programista Java. Poszukujemy pełnego pasji, innowacyjnego, zorientowanego na wyniki specjalisty, głęboko zaangażowanego w sukces, który będzie częścią naszej firmy.
Wymagane umiejętności :
- Ponad 5 lat praktycznego doświadczenia w tworzeniu oprogramowania komercyjnego przy użyciu języka Java.
- Solidne zrozumienie koncepcji programowania obiektowego (OOP) i biegły w stosowaniu wzorców projektowych.
- Rozległa wiedza w zakresie Java Core i frameworku Spring (w tym Spring Boot, Spring Web, Spring Data, Spring Cloud).
- Biegłość w języku waniliowym JDBC do interakcji z bazami danych.
- Dobra znajomość koncepcji RDBMS i SQL, z doświadczeniem w pracy z bazami danych, takimi jak Oracle, PostgreSQL i MySQL.
- Znajomość baz danych NoSQL, takich jak MongoDB i Redis.
- Doświadczenie z rozproszonymi systemami przesyłania wiadomości, w szczególności RabbitMQ.
- Udokumentowane doświadczenie w rozwoju mikroserwisów i rozproszonych systemów transakcyjnych.
- Znajomość podstawowe zasady projektowania umożliwiające budowanie skalowalnych i wysoce dostępnych aplikacji.
- Dobre podstawy w zakresie algorytmów, wzorców projektowych i struktur danych.
- Biegłość w frameworkach testów jednostkowych/funkcjonalnych, takich jak JUnit 4 /5, Spock i Kontenery testowe.
Preferowane umiejętności:
- Doświadczenie w aplikacji i monitorowanie infrastruktury.
- Sprawdzona umiejętność rozwiązywania problemów produkcyjnych związanych z aplikacjami.
- Narażenie na działanie systemów o dużym obciążeniu.
- Dobra znajomość w mowie i piśmie Znajomość języka angielskiego.
Zadania:
Jako inżynier oprogramowania Java będziesz grać kluczową rolę w projektowaniu i wdrażaniu wysoko obciążonego systemu korporacyjnego, który obsługuje dziesiątki tysięcy użytkowników logujących się codziennie do naszego produktu. Twoje obowiązki będą obejmować:
- Współpraca z zespołami wielofunkcyjnymi przy projektowaniu, opracowywaniu i utrzymywaniu solidnych rozwiązań programowych, które spełniają potrzeby naszego systemu na poziomie przedsiębiorstwa.
- Projektowanie skalowalnych i wydajnych komponentów opartych na języku Java w celu zapewnienia optymalnej wydajności przy dużym obciążeniu.
- Wdrażanie najlepszych praktyk w inżynierii oprogramowania, w tym przeglądów kodu, metodologii testowania i standardów dokumentacji.
- Optymalizacja wydajności i niezawodności systemu poprzez ciągłą pracęnitoring, rozwiązywanie problemów i dostrajanie wydajności.- Uczestnictwo w całym cyklu życia oprogramowania, od gromadzenia wymagań i projektowania po wdrożenie i wsparcie.
- Bycie na bieżąco z najnowsze technologie i trendy branżowe w celu ciągłego doskonalenia architektury naszych systemów i procesów rozwoju.
Oferta firmy:
- Zatrudnienie na dłuższy okres.
- Elastyczny grafik.
- Komfortowe warunki pracy.
- Płatne urlopy i urlopy.
- Lekcje języka angielskiego, sala gimnastyczna.
- Konkurencyjny poziom wynagrodzenia.