Senior Software Engineer (Java/Scala)
Brak informacji o wynagrodzeniu
SeniorFull-time
#341985·Dodano dziś·2
Źródło: nofluffjobs.comTech Stack / Keywords
JavaSpringScalaAPISQLPostgreSQLMySQLRedshiftDockerReactBIAkkaAWS SQSKafkaSnowflakeElasticsearch
Firma i stanowisko
Społeczność Edge One Solutions liczy ponad 350 ekspertów i jest częścią Grupy Euvic, która zatrudnia 5500 osób. Klientem jest globalna firma technologiczna z siedzibą w San Francisco, specjalizująca się w oprogramowaniu do obsługi klienta, sprzedaży i zaangażowania klientów, posiadająca silne centrum inżynieryjne w Krakowie. Oddział w Krakowie koncentruje się na rozwoju produktów, inżynierii oprogramowania oraz wsparciu klientów, realizując globalne cele firmy.
Wymagania
- Minimum 5 lat doświadczenia w budowaniu i eksploatacji usług backendowych produkcyjnych, w tym w środowiskach chmurowych
- Doświadczenie w pełnej odpowiedzialności za usługi, w tym on-call/wsparcie produkcyjne
- Silna biegłość w Javie (w tym Spring) i Scala
- Doświadczenie w projektowaniu API i systemów rozproszonych z nastawieniem na niezawodność, obserwowalność i operacyjność
- Mocne umiejętności SQL i doświadczenie z magazynami danych jak PostgreSQL, MySQL, Redshift
- Doświadczenie w budowaniu i uruchamianiu usług używając Docker i workflow'ów kontenerowych
- Entuzjazm do rozwiązywania złożonych problemów i pracy zespołowej
- Silne umiejętności komunikacyjne i nastawienie na klienta
- Znajomość języka angielskiego na poziomie B2 lub wyżej
Mile widziane:
- Praktyka w budowie lub utrzymaniu produktów analitycznych, BI, raportowania lub innych intensywnie wykorzystujących dane
- Znajomość narzędzi ekosystemu Scala (Akka/Pekko, Akka HTTP)
- Doświadczenie z systemami wiadomości jak AWS SQS i/lub Kafka
- Praca z silnikami baz danych analitycznych (np. Snowflake, DuckDB)
- Doświadczenie z Elasticsearch
Obowiązki
Dostarczanie end-to-end możliwości analitycznych:
- Współpraca przy wymaganiach, projektowaniu technicznym, implementacji, wdrożeniu i wsparciu produkcyjnym
Budowa i utrzymanie usług backendowych:
- Używanie Scala, Java i systemów intensywnie wykorzystujących dane
- Praca z bazami danych PostgreSQL, Redshift, MySQL
- Pomoc w poprawianiu wydajności zapytań w obciążeniach analitycznych
Procesy rozwojowe:
- Częsta implementacja, testowanie i wdrażanie zmian
- Udział w code review
- Utrzymywanie wysokich standardów jakości, wydajności i niezawodności
Wsparcie produkcyjne:
- Rozwiązywanie problemów produkcyjnych
- Usuwanie defektów
- Dodawanie testów zapobiegających regresjom
Mentoring i współpraca:
- Mentoring i wsparcie innych inżynierów
- Udział w dyskusjach technicznych
- Dzielenie się pomysłami i budowanie kultury uczenia się i innowacji
Oferta
- Indywidualne wsparcie Service Delivery Managera w planowaniu ścieżki kariery
- Szkolenia, certyfikaty i konferencje z dofinansowaniem lub pełnym pokryciem kosztów
- Możliwość zmiany projektu zgodnie z preferencjami (#SmartChange)
- Wyjścia integracyjne, aktywności sportowe i webinary #edge1talks
- Wsparcie sportowych inicjatyw i wynajem sal treningowych
- Pakiet zdrowotny: prywatna opieka, karta sportowa, ubezpieczenie, wsparcie psychologiczne (HearMe)
- Elastyczne benefity z systemem punktowym
- Bezpłatne lekcje języka angielskiego dopasowane do poziomu
Szkolenia wewnętrzne
Budżet konferencyjny
Dofinansowanie szkoleń
Spotkania integracyjne
Karta sportowa
Opieka zdrowotna
Ubezpieczenie
Kursy językowe
Inne informacje
Praca hybrydowa z biura klienta w Krakowie.
Edge One Solutions Sp. z o.o.
348 aktywnych ofert