JustJoin.IT Praca zdalna Senior

Senior Java Developer

TQLO SP. Z O.O.

⚲ Warszawa

26 880 - 27 720 PLN netto (B2B)

Wymagania

  • DevOps
  • PostgreSQL
  • Kubernetes
  • Kafka
  • Java
  • Spring

Opis stanowiska

Nasz Klient to organizacja rozwijająca nowoczesne rozwiązania technologiczne wspierające kluczowe procesy biznesowe oraz integrację systemów w środowisku o dużej skali.
Projekt koncentruje się na rozwoju i modernizacji aplikacji backendowych, budowie rozwiązań integracyjnych oraz wdrażaniu nowoczesnych architektur opartych o komunikację asynchroniczną i event-driven. Zakres współpracy obejmuje rozwój nowych funkcjonalności, integrację systemów oraz transformację istniejących rozwiązań technologicznych.
Do realizacji projektu poszukiwana jest osoba do współpracy w roli Senior Java Developera. Istotnym obszarem współpracy będzie rozwój nowoczesnych usług backendowych oraz udział w inicjatywach związanych z modernizacją architektury aplikacyjnej.

📍 Tryb Współpracy: Remote 100%

⏱️ Dostępność: Poszukujemy osób dostępnych od zaraz lub z maksymalnie 1-miesięczną dostępnością

🧑‍💻 CZYM BĘDZIESZ SIĘ ZAJMOWAĆ?
• Projektowaniem i rozwijaniem aplikacji backendowych w oparciu o Java 17+ oraz Spring Boot
• Tworzeniem i rozwijaniem integracji pomiędzy systemami z wykorzystaniem REST API, komunikacji asynchronicznej oraz wzorców integracyjnych
• Udziałem w projektowaniu i implementacji architektury opartej o zdarzenia (event-driven)
• Rozwijaniem rozwiązań wykorzystujących platformy messagingowe i event streamingowe
• Modernizacją oraz refaktoryzacją istniejących aplikacji i komponentów systemowych
• Współpracą z zespołami technologicznymi przy projektowaniu i wdrażaniu nowych funkcjonalności
• Wspieraniem procesów wdrożeniowych oraz utrzymaniem wysokiej jakości dostarczanych rozwiązań

🔍 CZEGO OD CIEBIE OCZEKUJEMY?
Must have:
• Minimum 5 lat doświadczenia komercyjnego w programowaniu w Java
• Bardzo dobra znajomość Java 17+ oraz Spring Boot
• Bardzo dobra znajomość Kafka
• Doświadczenie w projektowaniu i implementacji REST API
• Znajomość wzorców integracyjnych oraz architektury event-driven
• Doświadczenie z platformami messagingowymi i rozwiązaniami opartymi o event streaming
• Doświadczenie w pracy z relacyjnymi bazami danych, takimi jak PostgreSQL, MS SQL lub Oracle
• Podstawowa wiedza z obszaru DevOps
• Doświadczenie w pracy z Kubernetes
• Doświadczenie związane z refaktoryzacją lub modernizacją istniejących aplikacji
• Znajomość Git oraz doświadczenie w pracy zespołowej z wykorzystaniem systemów kontroli wersji
• Dobra znajomość języka angielskiego
Nice to have:
• Doświadczenie w środowiskach chmurowych
• Znajomość praktyk związanych z CI/CD
• Doświadczenie w pracy z architekturami mikroserwisowymi

🤝 DLACZEGO WARTO?
• Udział w inicjatywach związanych z transformacją i modernizacją architektury aplikacyjnej
• Projekt z architekturą event-driven oraz rozwiązaniami opartymi o Kafka
• Współpraca z doświadczonymi zespołami technologicznymi
• Realny wpływ na kierunek rozwoju rozwiązań oraz podejmowane decyzje techniczne
• Projekt realizowany w nowoczesnym środowisku technologicznym

📍 Dziękujemy za wszystkie zgłoszenia! Skontaktujemy się z wybranymi osobami.

TQLO Sp. z o.o. – Agencja Zatrudnienia (nr KRAZ 33580)

🔍 Dekoder Ogłoszenia

🔴
organizacja rozwijająca nowoczesne rozwiązania technologiczne wspierające kluczowe procesy biznesowe oraz integrację systemów w środowisku o dużej skali
Może to oznaczać pracę nad bardzo starymi, monolitycznymi systemami, które są kluczowe dla biznesu i trudno je zmienić, mimo że firma twierdzi, że rozwija nowoczesne rozwiązania.
🔴
modernizacją oraz refaktoryzacją istniejących aplikacji i komponentów systemowych
Często oznacza to pracę nad starym kodem, który jest trudny do zrozumienia i modyfikacji, a niekoniecznie nad innowacyjnymi rozwiązaniami.
🔴
udziałem w inicjatywach związanych z modernizacją architektury aplikacyjnej
Może to oznaczać, że architektura jest w stanie chaosu i wymaga gruntownych zmian, a nie tylko drobnych usprawnień.
🟡
rozwoju nowoczesnych usług backendowych
Może to być po prostu dodawanie nowych funkcjonalności do istniejących, starszych systemów, a nie budowanie od podstaw czegoś zupełnie nowego.
🟡
integrację systemów z wykorzystaniem REST API, komunikacji asynchronicznej oraz wzorców integracyjnych
Choć brzmi technicznie, może oznaczać głównie pracę z istniejącymi, często nieudokumentowanymi lub słabo zaprojektowanymi API, które wymagają stabilizacji.