W skrócie
- Zadania: Twórz skalowalne rozwiązania backendowe w Javie i rozwijaj platformy danych w czasie rzeczywistym.
- Firma: Globalny lider w inżynierii transformacji AI z ponad 30-letnim doświadczeniem.
- Benefity: Stabilne wynagrodzenie, pakiet benefitów, możliwość pracy zdalnej i programy rozwoju kariery.
- Pozostałe informacje: Możliwości rozwoju kariery i elastyczny tryb pracy w inspirującym zespole.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na innowacyjne projekty w dynamicznym środowisku.
- Kwalifikacje: 5+ lat doświadczenia w programowaniu w Javie oraz umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.
Poszukujemy inżyniera Java z wyjątkową wiedzą w zakresie systemów rozproszonych, przetwarzania danych w czasie rzeczywistym oraz architektur chmurowych, aby dostarczać wysoce skalowalne platformy przedsiębiorstw w środowisku o wysokiej przepustowości i krytycznym znaczeniu dla misji.
Obowiązki:
- Projektowanie i rozwijanie skalowalnych rozwiązań backendowych opartych na Javie z wykorzystaniem Spring Boot i architektur mikroserwisowych.
- Budowanie i utrzymywanie platform do strumieniowego przetwarzania danych w czasie rzeczywistym oraz danych szeregowych z wysoką wydajnością i przepustowością.
- Architektura rozwiązań wykorzystujących Kafka, CosmosDB, PostgreSQL i Redis do przetwarzania danych w rozproszonym środowisku.
- Implementacja najlepszych praktyk bezpieczeństwa z wykorzystaniem Azure AD i OAuth w aplikacjach przedsiębiorstw.
- Wdrażanie i zarządzanie aplikacjami kontenerowymi przy użyciu Dockera i Kubernetes na platformie Azure.
- Tłumaczenie wymagań biznesowych na globalne rozwiązania techniczne we współpracy z zespołami technologicznymi.
- Zastosowanie praktyk wspomaganego przez AI rozwoju oprogramowania w celu przyspieszenia dostarczania i poprawy jakości kodu.
- Udział w decyzjach dotyczących architektury rozwiązań, zapewniając odporność, skalowalność i łatwość utrzymania.
- Uczestnictwo w pełnym cyklu życia rozwoju oprogramowania, przestrzegając nowoczesnych praktyk SDLC.
- Wykorzystanie narzędzi budowlanych, takich jak Maven i Gradle, do zarządzania zależnościami projektowymi i budowami.
Wymagania:
- 5+ lat doświadczenia w rozwoju w Javie z wykorzystaniem Spring Boot.
- Znajomość frameworków ORM, takich jak JPA i iBatis.
- Znajomość frameworków bezpieczeństwa, w tym Azure AD i OAuth.
- Znajomość Kafka, CosmosDB, PostgreSQL i Redis w kontekście architektur strumieniowych i przechowywania danych.
- Znajomość REST, Azure, Dockera, Kubernetes, Mavena i Gradle.
- Zrozumienie architektur mikroserwisowych i strumieniowego przetwarzania danych.
- Podstawowa wiedza z zakresu informatyki i nowoczesnych praktyk rozwoju oprogramowania, w tym SDLC.
- Silne umiejętności komunikacyjne, w tym zdolność do tłumaczenia wymagań biznesowych na globalne rozwiązania oraz współpracy z innymi zespołami technologicznymi.
- Doświadczenie w dostarczaniu platform do strumieniowego przetwarzania danych w czasie rzeczywistym i danych szeregowych o wysokiej wydajności i przepustowości.
Miło widziane:
- Doświadczenie w obszarze cyklu życia klienta.
- Znajomość Flowable.
Oferujemy:
- Wsparcie zespołu i kultura pracy przypominająca startup.
- Możliwość pracy zdalnej w Polsce.
- Możliwość pracy za granicą przez maksymalnie 60 dni rocznie.
- Programy rozwoju kariery, mentoring, programy umiejętności miękkich i dobrostanu.
- Stabilne wynagrodzenie oraz pakiet benefitów (ubezpieczenie zdrowotne, multisport, bony zakupowe).
- Bonifikaty za polecenia do 2000 USD.
- Biura z strefami relaksu, stołami do ping-ponga i piłki nożnej, darmowymi przekąskami, kawą i innymi udogodnieniami.
Proszę pamiętać: Wymienione powyżej benefity są dostępne tylko dla pracowników. Jesteśmy otwarci na współpracę z kontrahentami. Warunki umowy B2B ustalamy indywidualnie. Skontaktujemy się z wybranymi kandydatami wyłącznie.
Senior Java Engineer in Kraków – 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.