Senior Software Engineer in Warsaw

Senior Software Engineer in Warsaw

Warsaw Pełny etat Stacjonarnie
B

W skrócie

  • Zadania: Twórz oprogramowanie backendowe w Javie, zapewniając bezpieczeństwo i wydajność.
  • Firma: Brightstar to innowacyjna firma liderująca w branży loterii na świecie.
  • Benefity: Atrakcyjne wynagrodzenie, ubezpieczenia zdrowotne, czas wolny i programy rozwoju zawodowego.
  • Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na rozwój gier loteryjnych.
  • Kwalifikacje: Doświadczenie w programowaniu w Javie oraz umiejętności współpracy w zespole.

Brightstar jest innowacyjnym, myślącym przyszłościowo globalnym liderem w branży loterii, który opiera się na naszym renomowanym doświadczeniu w dostarczaniu bezpiecznej technologii oraz produkcji niezawodnych, kompleksowych rozwiązań dla naszych klientów. Jako wiodąca firma zajmująca się loteriami, nasze najlepsze operacje loteryjne, rozwiązania detaliczne i cyfrowe oraz nagradzane gry loteryjne umożliwiają naszym klientom osiąganie ich celów, zaspokajanie potrzeb graczy oraz dystrybucję znaczących korzyści dla społeczności. Mamy długotrwałe zobowiązanie do Odpowiedzialnego Gry (RG), które jest zakorzenione w naszej podstawowej działalności oraz produktach, które oferujemy klientom i graczom na całym świecie. Brightstar ma dobrze ugruntowaną lokalną obecność i jest zaufanym partnerem dla rządów i regulatorów na całym świecie, tworząc wartość poprzez przestrzeganie najwyższych standardów obsługi, integralności i odpowiedzialności. Brightstar zatrudnia około 6000 pracowników.

Przegląd roli: Ta pozycja dotyczy inżyniera oprogramowania typu back-end specjalizującego się w Javie, który będzie odpowiedzialny za projektowanie, rozwój i utrzymanie bezpiecznych, skalowalnych i wydajnych systemów backendowych dla rozwiązań loteryjnych. Rola obejmuje budowanie i utrzymywanie mikroserwisów oraz interfejsów API RESTful przy użyciu ekosystemu Spring, pracę z relacyjnymi bazami danych takimi jak DB2 lub PostgreSQL oraz współpracę w ramach międzynarodowego zespołu w metodyce Agile.

Idealny kandydat przyniesie silne umiejętności w Javie, solidną wiedzę na temat baz danych i SQL oraz pasję do dostarczania solidnego oprogramowania klasy enterprise poprzez innowacje i pracę zespołową.

Kluczowe obowiązki:

  • Rozwój oprogramowania zapewniającego bezpieczeństwo, skalowalność i wysoką wydajność
  • Dokumentowanie oprogramowania, procesów i procedur związanych z wdrażaniem i utrzymaniem rozwiązań programowych
  • Praca z relacyjnymi bazami danych takimi jak DB2 i PostgreSQL
  • Zapewnienie szkolenia, mentoringu i coachingu przypisanym współpracownikom
  • Udział w zarządzaniu projektami rozwiązań oprogramowania back-end
  • Rozwój i utrzymanie skalowalnych aplikacji J2EE przy użyciu Java 11, Spring Framework i Spring Boot
  • Implementacja rozwiązań ORM przy użyciu Hibernate
  • Współpraca z zespołami międzyfunkcyjnymi w celu definiowania, projektowania i wdrażania nowych funkcji
  • Zapewnienie wydajności, jakości i responsywności aplikacji
  • Udział w przeglądach kodu i mentoring junior developerów

Wymagane kwalifikacje:

  • Udokumentowane doświadczenie jako starszy inżynier oprogramowania pracujący z technologią Java/J2EE
  • Silna znajomość Java 11, Spring, Spring Boot i Hibernate
  • Doświadczenie z relacyjnymi systemami baz danych DB2 i PostgreSQL
  • Biegła znajomość języka angielskiego (w mowie i piśmie)
  • Solidne zrozumienie zasad inżynierii oprogramowania i wzorców projektowych
  • Stopień magistra/licencjata w dziedzinie informatyki lub pokrewnej, lub równoważne doświadczenie w branży
  • Ponad 5-letnie doświadczenie zawodowe w rozwoju oprogramowania back-end, koncentrując się na skalowalnych, wydajnych aplikacjach
  • Git/GitHub do zarządzania kontrolą wersji i współpracy nad kodem
  • Projektowanie i implementacja interfejsów API RESTful
  • Solidne zrozumienie wzorców projektowych, mikroserwisów i projektowania systemów skalowalnych
  • Dogłębne zrozumienie całego procesu rozwoju aplikacji webowych (projektowanie, rozwój i wdrażanie)
  • Silne umiejętności debugowania, rozwiązywania problemów i optymalizacji wydajności dla systemów back-end
  • Doświadczenie z testowaniem jednostkowym, testowaniem integracyjnym i optymalizacją wydajności (JUnit, Mockito, Gatling lub TestNG)

Miłe widziane:

  • Doświadczenie front-endowe z Angular lub AngularJS
  • Znajomość CI/CD i praktyk DevOps
  • Doświadczenie w pracy w środowiskach Agile
  • Metodyki szyfrowania danych, mechanizmy uwierzytelniania i kontroli dostępu
  • Narzędzia do logowania i monitorowania, takie jak Kibana, Grafana i Prometheus

Nasze podejście do pracy:

  • Podejście Agile: Stosujemy metodyki Agile, kładąc nacisk na elastyczność, przejrzystość i ciągłe doskonalenie.
  • Otwartość w komunikacji: Nasz zespół zachęca do przejrzystych rozmów, dzielenia się wiedzą i opiniami, aby wspierać płynną współpracę.
  • Innowacja i nauka: W Brightstar Lottery promujemy kulturę innowacji, umożliwiając inżynierom eksplorację nowych technologii i głębokie rozwijanie swoich umiejętności.

Wszystkie informacje dotyczące wynagrodzenia są zgodne z zasadami przejrzystości wynagrodzeń i równego wynagrodzenia. Nie żądamy ani nie polegamy na historii wynagrodzeń kandydatów podczas procesu selekcji.

Senior Software Engineer in Warsaw – pracodawca: Brightstar Lottery

Brightstar to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w sercu branży technologicznej. Nasza kultura opiera się na współpracy i innowacyjności, co pozwala pracownikom na rozwój zawodowy oraz zdobywanie nowych umiejętności. Oferujemy elastyczne godziny pracy, możliwość pracy zdalnej oraz atrakcyjne benefity, które wspierają równowagę między życiem zawodowym a prywatnym.

B

Dane kontaktowe:

Zespół rekrutacyjny Brightstar Lottery

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Software Engineer in Warsaw

Java 11
Spring Framework
Spring Boot
Hibernate
DB2
PostgreSQL
RESTful APIs