We are looking for a Backend Java Developer with 3+ years of experience in Java 8+, Lagom/Spring Boot, SQL/NoSQL databases, and unit/integration testing (JUnit, Mockito). You'll be part of a scrum team developing a betting platform, working with tools like Docker, Docker Compose, and K8s. Experience in the betting industry and sbt 1.6.2 are a plus.
Na co dzień zajmujemy się rozwojem kompleksowej platformy oferującej zakłady bukmacherskie (rozgrywki sportowe pre-match oraz live, e-sport, zakłady specjalne). Obsługujemy olbrzymi zakres transakcji oraz wolumeny danych w architekturze mikroserwisów, tworząc skalowalne i wysokowydajne systemy. Aktualnie nasza platforma działa na rynku polskim, z każdym dniem zyskując kolejnych użytkowników, a w przyszłości planujemy ekspansję na kolejne rynki europejskie.
Duży nacisk kładziemy na jakość, pisząc testy unitowe i integracyjne. Dodatkowo używamy wielu narzędzi, które pomagają i ułatwiają nam codzienną pracę, m.in. Real-Time Bug Tracking czy statyczna analiza kodu. Wykorzystujemy również narzędzia Big Data do agregacji i analizy logów.
Co będziesz robić? Będziesz:
Częścią zgranego scrumowego zespołu składającego się z: Front-end Deweloperów, Back-end Deweloperów, QAs oraz DevOps, którzy dbają o utrzymanie jakości i spójności tworzonego produktu
Pisać wydajny, przejrzysty i łatwy w utrzymaniu kod w oparciu o najlepsze praktyki inżynierskie
Śledzić najnowsze trendy oraz podnosić poziom technologicznych rozwiązań używanych w zespole i w całej firmie
Czego oczekujemy?
Komercyjnego doświadczenia w programowaniu min. 3 lata, główny język: Java 8+
Znajomości frameworków: Lagom/Spring Boot
Doświadczenia w pracy z bazą danych SQL/NoSQL
Praktycznej umiejętności pisania testów jednostkowych/integracyjnych: JUnit, Mockito
Znajomość narzędzi do konteneryzacji (Docker, Docker Compose, K8s)
Zorientowania w innych technologiach: Casandra/ Elasticsearch/Apache Kafka
Mile widziane:
Doświadczenie w branży związanej z zakładami sportowymi
Doświadczenie z systemem budowania: sbt 1.6.2
Benefity:
Indywidualny budżet szkoleniowy wraz z urlopem na ten cel
NOVOMATIC Technologies Poland, based in Kraków, Poland, is a state-of-the-art R&D center with approximately 300 professionals specializing in game design, gaming terminal platforms, distributed and embedded systems, as well as data analytics and operations management tools. Our end-to-end solutions have become an industry standard for gaming around the world, but we don’t let that get in the way of pushing the boundaries and exploring new avenues of development or hiring new talent. We’re a close-knit team of individualists who value a comfortable work environment, friendly relations and a wholesome exchange of knowledge.