W skrócie
- Zadania: Twórz i utrzymuj rozwiązania big data z użyciem Apache Spark oraz Java.
- Firma: Innowacyjna firma technologiczna z kulturą współpracy.
- Benefity: Atrakcyjne wynagrodzenie, benefity zdrowotne, praca zdalna i rozwój zawodowy.
- Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na innowacyjne projekty.
- Kwalifikacje: Doświadczenie w programowaniu i umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.
Poszukujemy wykwalifikowanego programisty Java z doświadczeniem w Big Data, który dołączy do naszego zespołu pracującego nad platformą wyceny i zarządzania ryzykiem nowej generacji, zbudowaną na Microsoft Azure. Platforma ta dostarcza skalowalną, efektywną kosztowo infrastrukturę poprzez komponenty PaaS w chmurze, oferując jedną rdzeniową platformę z otwartą architekturą zaprojektowaną z myślą o zmianach, szczegółowymi metrykami kosztów oraz zautomatyzowanym śladem danych.
Wspólna dla funkcji Front Office, Finansów i Ryzyka, platforma poprawia zgodność regulacyjną, zapewniając podejście One-Platform / One-Experience, które jest szybkie w szkoleniu, łatwe w obsłudze i pomaga w zatrzymywaniu talentów. Należy zauważyć, że rola ta wymaga pracy 3 dni w biurze w trybie „flex-hybrid”.
Obowiązki:
- Rozwój i utrzymanie rozwiązań big data przy użyciu Apache Spark
- Programowanie złożonych systemów produkcyjnych z wykorzystaniem Java i Scala
- Wkład w inicjatywy inżynieryjne platformy na infrastrukturze chmurowej Microsoft Azure
- Budowanie, utrzymywanie i ulepszanie pipeline'ów CI/CD przy użyciu nowoczesnych systemów budowania przyjaznych chmurze, takich jak GitLab
- Implementacja strategii konteneryzacji w środowiskach deweloperskich, budowlanych i uruchomieniowych
- Wdrażanie i orkiestracja obciążeń kontenerowych za pomocą Kubernetes
- Współpraca z zespołami międzyfunkcyjnymi w obszarze Front Office, Finansów i Ryzyka w celu dostarczenia możliwości platformy
- Zapewnienie skalowalności, wydajności i efektywności kosztowej komponentów PaaS w chmurze
- Udział w dyskusjach architektonicznych i wpływanie na kluczowe decyzje techniczne
Wymagania:
- 2+ lata doświadczenia w rozwoju oprogramowania z technologiami big data
- Ekspertyza w Apache Spark do przetwarzania big data
- Biegłość w Java i Scala do budowy złożonych systemów produkcyjnych
- Tło w rolach inżynieryjnych platformy na głównym dostawcy chmury (najlepiej Microsoft Azure)
- Umiejętności w rozwijaniu i obsłudze pipeline'ów CI/CD przy użyciu GitLab lub podobnych systemów budowania przyjaznych chmurze
- Praktyczne doświadczenie z konteneryzacją i Kubernetes w środowiskach deweloperskich, budowlanych i uruchomieniowych
- Umiejętność efektywnej współpracy w dużym globalnym zespole
- Biegła znajomość języka angielskiego na poziomie średniozaawansowanym (B2) lub wyższym
Miłe widziane:
- Doświadczenie produkcyjne z Terraform na głównym publicznym dostawcy chmury (najlepiej Microsoft Azure)
- Doświadczenie z Databricks
- Znajomość Pythona
- Znajomość modelowania informacji, struktur danych i algorytmów
- Znajomość testowania, instrumentacji, narzędzi do obserwowalności i alertowania
- Tło w architekturze technicznej i projektowaniu niskopoziomowym
- Znajomość praktyk Agile w rozwoju i planowaniu
Java Developer in Katowice – pracodawca: EPAM Systems
EPAM Systems Poland to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w obszarze nowoczesnych technologii AI i automatyzacji. Nasza kultura pracy opiera się na innowacyjności i współpracy, co sprzyja rozwojowi zawodowemu pracowników poprzez różnorodne projekty oraz możliwość pracy z klientami na najwyższym szczeblu. Dodatkowo, lokalizacja w Polsce zapewnia dostęp do talentów oraz inspirującego otoczenia, które wspiera kreatywność i efektywność zespołu.