Pracuj.pl Praca zdalna Senior

Senior Fullstack Java Developer (k/m)

TELE-FONIKA KABLE S.A.

⚲ Kraków, Podgórze

Do uzgodnienia

Wymagania

  • Java
  • Spring Boot
  • Hibernate
  • SQL
  • Maven
  • Gradle
  • Docker
  • Kubernetes
  • Grafana
  • Prometheus

Opis stanowiska

Nasze wymagania:
Min. 5 lat komercyjnego doświadczenia w Javie, w tym samodzielnego prowadzenia zadań i modułów end-to-end.
Bardzo dobra znajomośći Spring / Spring Boot oraz JPA/Hibernate i relacyjnych baz danych (SQL, optymalizacja).
Doświadczenie fullstack i praktyczna praca w Vaadin (lub gotowość do szybkiego wejścia w framework przy silnym backendzie).
Umiejętność projektowania architektury aplikacji i podejmowania decyzji technicznych z uwzględnieniem utrzymania w długim horyzoncie.
Dojrzałe praktyki inżynierskie: Git, Maven/Gradle, CI/CD, strategia testów (JUnit, testy integracyjne).
Doświadczenie w integracjach z systemami zewnętrznymi (np. SAP, ERP/MES, messaging).
Doświadczenie w pracy z AI.
Wymagana znajomość j. polskiego.
Znajomość j. angielskiego na poziomie komunikatywnym również techniczny.

Mile widziane:
Doświadczenie w mentoringu, prowadzeniu code review lub roli technical leada.
Zaawansowana praca z Vaadin Flow (komponenty własne, złożone widoki biznesowe).
Integracje z SAP oraz doświadczenie w branży produkcyjnej.
Znajomość konteneryzacji i orkiestracji on-prem (Docker, Kubernetes) oraz monitoringu (Grafana/Prometheus/ELK).
Komercyjne Doświadczenie w pracy z AI / LLM (integracje, RAG, wektorowe bazy danych), szczególnie w modelu on-premise / self-hosted.

O projekcie:
Osoba zatrudniona na tym stanowisku dołączy do zespołu i będzie odpowiedzialna za rozwój oprogramowania wewnętrznie — mamy własną serwerownię i centrum AI w Polsce. Nasz zespół IT tworzy i utrzymuje aplikacje, które realnie wspierają codzienną pracę fabryk i działów firmy.

Zakres obowiązków:
Projektowanie architektury i rozwój kluczowych aplikacji webowych w Javie (backend + frontend).
Podejmowanie decyzji technologicznych i dbałość o jakość oraz spójność rozwiązań w zespole.
Tworzenie interfejsów użytkownika dla procesów produkcyjnych i biznesowych.
Projektowanie i realizacja integracji z systemami firmy (m.in. SAP, bazy danych, systemy produkcyjne).
Wsparcie merytoryczne i mentoring mniej doświadczonych członków zespołu (code review, dobre praktyki).
Współpraca z biznesem i interesariuszami — od analizy potrzeby, przez propozycję rozwiązania, po wdrożenie i utrzymanie.

Oferujemy:
Pracę zdalną z realnym wpływem na architekturę i narzędzia używane w całej firmie.
Stabilne środowisko dużej organizacji produkcyjnej i długofalowe, odpowiedzialne projekty.
Nowoczesny stack oraz własne centrum AI w Polsce .
Realny wpływ na decyzje techniczne i rozwój zespołu.
Rozwój w interdyscyplinarnym zespole (Java, SAP i inne technologie).
Stabilne zatrudnienie – umowę o pracę oraz długoterminową współpracę.
Pakiet benefitów socjalnych – dofinansowanie wypoczynku, świadczenia świąteczne oraz inne świadczenia pracownicze.
Atrakcyjne warunki ubezpieczenia i opieki medycznej – możliwość przystąpienia do programów ubezpieczenia na życie, prywatnej opieki medycznej oraz kart sportowych na preferencyjnych warunkach.

🔍 Dekoder Ogłoszenia

🟡
samodzielnego prowadzenia zadań i modułów end-to-end
Oczekuje się, że będziesz w stanie samodzielnie realizować zadania od początku do końca, bez ciągłego nadzoru.
🔴
gotowość do szybkiego wejścia w framework przy silnym backendzie
Prawdopodobnie frontend w Vaadin nie jest kluczowym elementem, a główny nacisk kładziony jest na umiejętności backendowe.
🟢
podejmowania decyzji technicznych z uwzględnieniem utrzymania w długim horyzoncie
Oczekuje się, że będziesz myśleć strategicznie o przyszłym rozwoju i utrzymaniu kodu, a nie tylko o szybkim rozwiązaniu problemu.
🔴
Doświadczenie w pracy z AI
Może oznaczać zarówno zaawansowane projekty związane z AI, jak i jedynie podstawowe zapoznanie się z tematem.
🔴
Komercyjne Doświadczenie w pracy z AI / LLM (integracje, RAG, wektorowe bazy danych), szczególnie w modelu on-premise / self-hosted.
To jest bardzo specyficzne wymaganie, które może być trudne do spełnienia, jeśli nie masz bezpośredniego doświadczenia w tych obszarach.