Programista/Programistka Backend (Java – Mid/Senior)
Szukamy doświadczonej osoby do Backendu (Mid/Senior) do zespołu rozwijającego strategiczne, centralne systemy Totalizatora Sportowego.
Pracujemy nad rozwiązaniami, które:
obsługują miliony użytkowników,
przetwarzają duże wolumeny danych i ruchu (setki requestów na sekundę),
są krytyczne dla działania organizacji i nie mają gotowych odpowiedników rynkowych,
są budowane od podstaw lub gruntownie modernizowane.
Jeśli interesują Cię systemy o dużej skali, wysokiej dostępności i realnym obciążeniu produkcyjnym – to ogłoszenie jest do Ciebie.
Projekty, przy których będziesz pracować w zależności od decyzji projektowych i etapu wdrożeń:
Nowa aplikacja Sales Force Automation (SFA)
Backend REST API dla aplikacji wykorzystywanej przez pracowników terenowych.
Loterie promocyjne o bardzo dużej skali
Rejestracja milionów kodów, bardzo duży ruch, wysoka wydajność i niezawodność.
Centralna baza graczy
Jeden z kluczowych, najbardziej złożonych projektów - budowa centralnego systemu o wysokiej odpowiedzialności biznesowej.
Systemy typu parimutuel betting.
Twój zakres obowiązków:
projektowanie i rozwój backendowych systemów centralnych,
tworzenie i rozwój REST API (w tym HATEOAS),
praca z relacyjnymi i nierelacyjnymi bazami danych,
dbanie o wydajność, stabilność i jakość kodu,
współtworzenie rozwiązań technicznych (realny wpływ, nie tylko implementacja),
doprecyzowywanie wymagań technicznych i biznesowych,
współpraca z frontendem, UX, analitykami i testerami.
Zespół i sposób pracy:
Backend: doświadczeni developerzy Java (mid+/senior)
Frontend: React (kilkuletnie doświadczenie)
UX, Analityk, Testerzy
Zespół samodzielny i odpowiedzialny:
współtworzą taski,
analizują wymagania,
proponują rozwiązania.
Nie pracujemy w klasycznym Scrumie.
Nasze wymagania:
min. 5 lat doświadczenia w programowaniu na poziomie mid,
bardzo dobra znajomość:
Java 8+
Spring / Spring Boot
JPA / Hibernate
REST, HATEOAS
relacyjne bazy danych + SQL (PostgreSQL)
nierelacyjne bazy danych (np. MongoDB),
bardzo dobra znajomość zasad programowania obiektowego,
doświadczenie w projektowaniu architektury oprogramowania i znajomość narzędzia typu Enterprise Architekt
dbałość o jakość kodu i dobre praktyki,
znajomość GIT,
umiejętność analitycznego myślenia,
komunikatywność i umiejętność pracy zespołowej,
język angielski umożliwiający swobodne korzystanie z dokumentacji technicznej.
Mile widziane:
znajomość Python,
doświadczenie w integracji z LLM (Large Language Models),
znajomość Azure / Azure DevOps,
znajomość innych języków programowania,
praktyczne korzystanie z narzędzi AI wspierających programowanie.
Co oferujemy:
pracę przy unikalnych, centralnych systemach o dużej skali,
realny wpływ na architekturę i kierunek rozwoju rozwiązań,
zespół, w którym członkowie/członkinie mają sprawczość, a nie tylko taski,
projekty, które są technicznie i biznesowo wymagające,
szeroki wachlarz benefitów.
Proces rekrutacyjny
Rozmowa z rekruterką i managerem (dopasowanie, motywacja, soft skills) + część techniczna z krótkim zadaniem w trakcie
Spotkanie z dyrekcją (opcjonalnie)
Decyzja

Totalizator Sportowy
Nasza firma to blisko 7000 zaangażowanych specjalistów z różnych obszarów biznesowych. Z ponad 27 000 punktów sprzedaży, jesteśmy wszędzie tam, gdzie Ty – od małych miasteczek po wielkie metropolie. Nasza centrala mieści...
Programista/Programistka Backend (Java – Mid/Senior)
Programista/Programistka Backend (Java – Mid/Senior)