1 lipca 2024 r
Backend Developer (Java) віддалено Ta rola polega na pracy nad projektem dla naszego brytyjskiego klienta, największego na świecie agregatora artykułów naukowych. Platforma obsługuje ponad 30 milionów aktywnych użytkowników miesięcznie i przechowuje ponad 300 milionów rekordów metadanych i 35 milionów dokumentów naukowych. Zapewnia bezpłatny dostęp do milionów artykułów naukowych i oferuje różne usługi informacyjne dla badaczy, organizacji i firm. Usługi te obejmują eksp
1 lipca 2024 r
Backend Developer (Java)
віддалено
Ta rola polega na pracy nad projektem dla naszego brytyjskiego klienta, największego na świecie agregatora artykułów naukowych. Platforma obsługuje ponad 30 milionów aktywnych użytkowników miesięcznie i przechowuje ponad 300 milionów rekordów metadanych i 35 milionów dokumentów naukowych. Zapewnia bezpłatny dostęp do milionów artykułów naukowych i oferuje różne usługi informacyjne dla badaczy, organizacji i firm. Usługi te obejmują eksplorację tekstów i danych, systemy rekomendacyjne, usługi zarządzania treścią dla bibliotek oraz usługi analityczne wspierające analizę biznesową w badaniach.
Kluczowe obowiązki: — Tworzy, zarządza, monitoruje i ulepsza usługi backendu i procesy oprogramowania, zwłaszcza te dotyczące pozyskiwania i przetwarzania dużych ilości danych ze źródeł rozproszonych .
— Planuje, organizuje, zarządza i dostarcza oddzielne komponenty oprogramowania
— Przyczynia się do ulepszania produktów i wydajności oraz optymalizacji istniejących usług.
— Aktywnie uczestniczy w spotkaniach zespołu, wnosząc wiedzę i doświadczenie, aby pomóc w podejmowaniu decyzji podczas planowania projektów oprogramowania.
– Tworzy solidność infrastruktury systemowej oraz zajmuje się problemami zarówno proaktywnie, jak i reaktywnie.
— W razie potrzeby przywraca systemy/usługi.
— Zapewnia jakość nowego kodu źródłowego.
— Pisie testy automatyczne (testy jednostkowe, testy integracyjne).
— Kontaktuje się ze współpracownikami wewnątrz i na zewnątrz organizacji.
Wymagania: — Wykształcenie: co najmniej 3 lata doświadczenia w programowaniu backend/frontend lub tytuł licencjata w dziedzinie informatyki (preferowany tytuł magistra).
— Dobre podstawy Linuksa i skrypty.
— Znajomość następujących narzędzi i technologii: Zarządzanie kodem źródłowym (GIT, GitHub), Logging.
— Doświadczenie w tworzeniu oprogramowania z pełnym stosem.
— Bardzo dobra wiedza i doświadczenie w pracy z bazami danych i wykonywaniu zapytań w nich.
— Solidne doświadczenie w programowaniu w Javie i co najmniej jednym z dodatkowych języków programowania: PHP, Python.
— Chęć i zdolność do podróży służbowych.
— Co najmniej wyższy średniozaawansowany poziom języka angielskiego.
— Chęć uczenia się nowych rzeczy.
Pożądane umiejętności: — Doświadczenie w pracy z frameworkami.
— Doświadczenie w przetwarzaniu dużych ilości danych w klastrze i konteneryzacji, np. Spark, Kubernetes, Docker.
— Zarządzanie konfiguracją (np. Puppet, Chef i Ansible).
— Ciągła integracja (np. Jenkins), testowanie, monitorowanie.
Oferujemy: — model pracy w pierwszej kolejności zdalny.
— Elastyczny grafik: 8 godzin dziennie, zazwyczaj zaczynamy pracę od 9:00 do 11:00 (w europejskich strefach czasowych).
— Płatny urlop (18 dni roboczych w roku).
— Płatne zwolnienia lekarskie (10 dni roboczych w roku).
— kluby anglojęzyczne.