TheProtocol.IT Hybrydowo Senior

Senior Software Engineer (Java/Scala)

Edge One Solutions Sp. z o.o.

⚲ Kraków

Wymagania

  • Java
  • Scala
  • SQL
  • PostgreSQL
  • MySQL
  • Redshift
  • Docker
  • AWS
  • Microsoft Azure
  • Google Cloud Platform
  • AWS SQS (nice to have)
  • Kafka (nice to have)
  • Snowflake Data Cloud (nice to have)
  • DuckDB (nice to have)
  • Elasticsearch (nice to have)

Opis stanowiska

Wymagania: - Minimum 5 lat doświadczenia w budowaniu i utrzymaniu produkcyjnych usług backendowych, w tym w środowiskach chmurowych - Doświadczenie w pełnej odpowiedzialności za usługi (w tym on-call / wsparcie produkcyjne) - Bardzo dobra znajomość Java (w tym Spring) oraz Scala - Doświadczenie w projektowaniu API i systemów rozproszonych z naciskiem na niezawodność i operacyjność - Bardzo dobre umiejętności SQL oraz doświadczenie z magazynami danych (PostgreSQL, MySQL, Redshift) - Doświadczenie w pracy z Dockerem i workflow opartym o kontenery - Doświadczenie z usługami chmurowymi (AWS / GCP / Azure) - Umiejętność pracy zespołowej i rozwiązywania złożonych problemów technicznych - Wysokie kompetencje komunikacyjne i nastawienie na klienta Mile widziane: - Doświadczenie w budowie lub utrzymaniu produktów analitycznych / BI / raportowych - Znajomość ekosystemu Scala (Akka / Pekko, Akka HTTP) - Doświadczenie z systemami wiadomości (AWS SQS, Kafka) - Praca z analitycznymi silnikami baz danych (np. Snowflake, DuckDB) - Doświadczenie z Elasticsearch O firmie: - Edge One Solutions to miejsce, w którym technologia łączy się z pasją i współpracą. Tworzymy zespół ponad 300 specjalistów IT, realizujących projekty dla klientów z Polski i zagranicy. W naszej firmie rozwój jest naturalną częścią codziennej pracy – stawiamy na indywidualne podejście, wymianę wiedzy i przyjazną atmosferę, w której każdy może realizować swoje ambicje i doskonalić kompetencje. Zakres obowiązków: - Dostarczanie funkcjonalności analitycznych end-to-end – od analizy wymagań i projektowania technicznego, przez implementację, po wdrożenie i wsparcie produkcyjne - Budowa, utrzymanie i optymalizacja usług backendowych w oparciu o Scala, Java oraz systemy intensywnie przetwarzające dane - Praca z bazami danych (PostgreSQL, Redshift, MySQL) oraz optymalizacja zapytań w środowiskach analitycznych - Regularne wdrażanie zmian, udział w code review oraz dbanie o jakość, wydajność i niezawodność systemów - Rozwiązywanie problemów produkcyjnych oraz rozwój testów zapobiegających regresjom - Mentoring i wsparcie innych inżynierów w zespole - Udział w dyskusjach technicznych i budowanie kultury ciągłego doskonalenia Oferujemy: - Zyskujesz indywidualne wsparcie Service Delivery Managera, który pomoże Ci zaplanować ścieżkę kariery i zadba o Twój komfort i satysfakcję z pracy w projekcie - Szkolenia, certyfikaty i konferencje - dofinansowujemy lub w pełni pokrywamy koszty rozwoju kompetencji technicznych - SmartChange – umożliwiamy zmianę projektu i dobieramy kolejny zgodnie z Twoimi preferencjami - Dbamy o Twój work-life balance, dlatego poza pracą oferujemy wyjścia integracyjne, aktywności sportowe i inspirujące webinary #edge1talks, które rozwijają i łączą ludzi - Aktywność fizyczna – wspieramy sportowe inicjatywy i wynajem sal treningowych - Pakiet zdrowotny – prywatna opieka, karta sportowa, ubezpieczenie i wsparcie psychologiczne (HearMe) - Elastyczne benefity – sam decydujesz, na co przeznaczasz punkty w naszym systemie benefitowym - Bezpłatne lekcje języka angielskiego – dopasowane do Twojego poziomu, idealne do pracy w międzynarodowym środowisku