Praca u naszego Klienta, który zajmuje się rozwiązywaniem złożonych zagadnień związanych z przetwarzaniem danych dla klientów na całym świecie. Firma specjalizuje się w projektowaniu i wdrażaniu rozwiązań, które pozwalają na błyskawiczne pozyskiwanie istotnych informacji ze zgromadzonych danych.
Czym się zajmiesz?
Jako członek kilkuosobowego zespołu stosującego podejście Agile będziesz brał udział we wszystkich aspektach rozwoju oprogramowania: planowaniu, tworzeniu testów, programowaniu, przeprowadzaniu code review i refaktoryzacji.
W projektach firmy wykorzystywane są technologie takich jak: Java 8, Mockito, AssertJ, Git, Jenkins, Maven oraz Docker. Zespoły stawiają na dzielenie się doświadczeniem oraz wspólne podejmowanie decyzji. Dobre pomysły, które usprawniają pracę są wdrażane na bieżąco.
Wymagania:
-Minimum 2-letnie komercyjne doświadczenie w programowaniu w języku Java
-Praktyczna znajomość algorytmów i struktur danych
-Umiejętność pisania czystego kodu (SOLID, DRY, KISS)
-Znajomość języka angielskiego w stopniu komunikatywnym (min. B2)
-Praktyczne doświadczenie z frameworkami: Spring oraz Hibernate
-Doświadczenie w tworzeniu testów
-Wiedza na temat relacyjnych baz danych i języka SQL
Co będzie dodatkowym atutem?
-Wiedza na temat Big Data i hurtowni danych
-Znajmomość technologii generowania parserów (ANTLR)
Co oferujemy?
-Atrakcyjne wynagrodzenie
-Szkolenia i możliwość ciągłego rozwoju (konferencje, TechTalki, szkolenia wewnętrzne)
-Pakiet benefitów: prywatna opieka medyczna, karta Multisport, lekcje angielskiego, imprezy firmowe, regularne lunche i świeże owoce
-Elastyczne godziny pracy i możliwość pracy zdalnej
-Dogodna lokalizacja w centrum miasta
-Fun room
-W pełni wyposażona kuchnia z najlepszą kawą
-Praca w przyjaznej, nieformalnej atmosferze
-W przypadku zainteresowania, prosimy o przesyłanie CV w języku angielskim wraz ze zgodą na przetwarzanie danych osobowych.