JustJoin.IT Praca zdalna Senior

Senior Kotlin Developer

j-labs

⚲ Kraków

25 200 - 29 400 PLN netto (B2B)

Wymagania

  • Kotlin
  • Docker
  • REST API
  • Java
  • Spring Boot
  • Hibernate
  • PostgreSQL
  • Kafka

Opis stanowiska

Projekt dla osób, które lubią pracę z event‑driven, dużą liczbą integracji i realnym wpływem na architekturę
• Rozbudowujemy zespół i szukamy dwóch osób, które szybko odnajdą się w projekcie i przejmą realną odpowiedzialność za rozwój systemu. Zależy nam na sprawnym dołączeniu, dlatego jesteśmy gotowi działać szybko w procesie rekrutacyjnym.
• System pełni funkcję centralnego hubu integracyjnego, przetwarzając i orkiestrując przepływ danych między systemami.
• Architektura oparta jest o event‑driven (Kafka) i łączy modularny monolit z mikroserwisami.
Twoje zadania
• Rozwijasz logikę biznesową i backend systemu.
• Projektujesz i rozwijasz API oraz usługi backendowe.
• Integrujesz system z wieloma źródłami danych (REST, Kafka, JMS, SFTP).
• Pracujesz z przetwarzaniem danych w architekturze event‑driven.
• Modelujesz i transformujesz dane między systemami.
• Dbasz o wydajność i stabilność rozwiązań.
• Analizujesz i rozwiązujesz złożone problemy w przepływach między systemami.

Wymagania
• Masz minimum 5–6 lat doświadczenia komercyjnego w Kotlin lub Java (17+).
• Masz solidne doświadczenie w pracy ze Spring Boot i budowie systemów backendowych
• Pracowałeś z Apache Kafka i przetwarzaniem danych w modelu event‑driven.
• Bardzo dobrze znasz relacyjne bazy danych (PostgreSQL).
• Masz doświadczenie w architekturze mikroserwisowej lub modularnym monolicie.
• Pracowałeś z integracjami (REST API, komunikacja synchroniczna i asynchroniczna, systemy messagingowe).
• Potrafisz samodzielnie analizować i rozwiązywać złożone problemy techniczne.
• Swobodnie komunikujesz się po angielsku w środowisku międzynarodowym min. B2

🔍 Dekoder Ogłoszenia

🔴
realnym wpływem na architekturę
Twoje decyzje architektoniczne będą miały znaczenie, ale mogą też wiązać się z dużą odpowiedzialnością i potencjalnymi błędami.
🔴
przejmą realną odpowiedzialność za rozwój systemu
Oczekuje się od Ciebie samodzielności i podejmowania kluczowych decyzji technicznych bez ciągłego nadzoru.
🔴
sprawnym dołączeniu, dlatego jesteśmy gotowi działać szybko w procesie rekrutacyjnym
Proces rekrutacji może być przyspieszony, co może oznaczać, że firma jest w pośpiechu lub ma pilną potrzebę obsadzenia stanowiska.
🔴
System pełni funkcję centralnego hubu integracyjnego, przetwarzając i orkiestrując przepływ danych między systemami.
Będziesz pracować nad kluczowym elementem infrastruktury, co oznacza dużą złożoność i potencjalnie wysokie obciążenie pracą.
🔴
Potrafisz samodzielnie
To zdanie jest niedokończone, co sugeruje pośpiech w tworzeniu ogłoszenia lub brak precyzji w określeniu oczekiwań.