All offersKrakówJavaSenior Java Developer
Senior Java Developer
Java
OVOO Sp. z o.o.

Senior Java Developer

OVOO Sp. z o.o.
Kraków
Type of work
Undetermined
Experience
Senior
Employment Type
Permanent
Operating mode
Office

Tech stack

    Java
    advanced
    Test Automation
    advanced
    Linux
    advanced
    TCP/IP
    regular
    HTTP/FTP
    regular
    Spring Hazelcast
    nice to have
    Akka
    nice to have
    Scala
    nice to have

Job description

Zakres obowiązków
  • Do twoich najważniejszych obowiazków będzie projektowanie, implementacja i utrzymywanie wysokiej jakości kodu Java.
  • Będziesz również odpowiedzialny za analizę wymagań i współtworzenie architektury rozwiązania
  • Praca z klientem wliczając w to zarówno technicznych (Analityk techniczny) jak i biznesowych (właściciel biznesowy) przedstawicieli klienta

Wymagania:
  • Wykształcenie wyższe z zakresu IT
  • 4-letnie doświadczenie w projektowaniu, implementacji, wdrażaniu i utrzymywaniu rozwiązań napisanych w Java
  • Zaawansonwane umiejętności programowania w języku Java
  • Doświadczenie w tworzeniu wielowatkowych rozwiązań czasu rzeczywistego, przy wykorzystaniu różnych stylów programowania: events, reactive, threads
  • Doświadczenie pracy w zespole programistów z uwzględnieniem znajomości procesów programowania - git, CI, CD, maven, testy automatyczne
  • Dbałoś o wysoką jakość kodu, po przez systematyczne tworzenie testów atuomatycznych
  • Doświadczenie w realizowaniu testów, manualnych, integracyjnych, wydajnościowych, testy niezawodności (High Availability)
  • Umiejętność tworzenia przejrzystego i utrzymywalnego kodu
  • Znajmość zagadnień sieciowych, TCP/IP, HTTP, FTP 
  • Płynność działania w środowisku Linux
  • Biegła znajomość języka angielskiego
  • Komunikatywność i umiejętność pracy w zespole

Dodatkowe atuty:
  • Doświadczenie z: Spring Hazelcast, Akka, Scala
  • Zrozumienie znaczenia elementów w około oprogramowania - monitorowanie, system logowania, load balancing, skalowalność systemu, wysoka dostępność systemu
  • Praktyczne doświadczenie tunnigu wydajnościowym rozwiązań: system plików, IO, GS, Memory
  • Znajmość sygnalizacji: SS7, SIP, Diameter
  • Znajomość zagadnień wirtualizacji: OpenStack, Docker

Oferujemy:
  • Atrakcyjne wynagrodzenie
  • Stabilne zatrudnienie i rozwój zawodowy 
  • Wybór preferowanej formy zatrudnienia
  • Pracę na rzecz największych operatorów telekomunikacyjnych na świecie
  • Długoterminowe i interesujące projekty
  • Dobrą atmosferę pracy oraz spotkania integracyjne
  • Współpracę ze specjalistami w swojej dziedzinie