JustJoin.IT Hybrydowo Senior ↻

Senior Java Developer

Ness Solution

⚲ Warszawa

Do uzgodnienia

Wymagania

  • minimum 7 lat komercyjnego doświadczenia w Javie
  • bardzo dobra znajomość Spring Framework/Spring Boot, Hibernate/JPA, Apache Kafka, SQL
  • praktyczna znajomość Angular
  • doświadczenie w projektowaniu i rozwijaniu mikroserwisów
  • praktyczna znajomość Domain-Driven Design (DDD)
  • doświadczenie w projektowaniu i implementacji REST API
  • doświadczenie w pracy zespołowej w Agile/Scrum

Mile widziane

  • doświadczenie w mentoringu lub roli Technical Leada

Opis stanowiska

Rozwój systemów o dużej skali w architekturze mikroserwisowej, z elementami współpracy z rozwiązaniami monolitycznymi. Będziesz projektować architekturę, implementować REST API i komunikację asynchroniczną (Kafka), stosować DDD i dbać o jakość kodu oraz testy. Szczera uwaga: „nowoczesne rozwiązania” i „duża skala” bywają elastycznymi określeniami — realny stan systemu i zakres pracy z legacy warto sprawdzić na rozmowie. Dla seniorów z Javą, Kafką i Angularem.

🔍 Dekoder Ogłoszenia

🔴
Do zespołu rozwijającego nowoczesne rozwiązania
Może oznaczać zarówno innowacyjne projekty, jak i po prostu utrzymanie istniejącego, ale wciąż rozwijanego systemu.
🔴
systemów o dużej skali
Może oznaczać systemy faktycznie obsługujące miliony użytkowników, ale też po prostu systemy, które mają potencjał wzrostu lub są złożone.
🔴
pracy z architekturą mikroserwisową
Może oznaczać projektowanie i budowanie od zera, ale też pracę z istniejącymi, być może nieoptymalnymi mikroserwisami.
🔴
współpraca z rozwiązaniami monolitycznymi
Może oznaczać integrację z dobrze zaprojektowanym monolitem, ale też konieczność radzenia sobie z trudnym do zarządzania, starym kodem.
🟡
Wykorzystywanie dostępnych narzędzi AI w celu zwiększenia efektywności procesu wytwarzania oprogramowania.
Może oznaczać faktyczne wykorzystanie zaawansowanych narzędzi AI do optymalizacji pracy, ale też po prostu używanie Copilota lub podobnych asystentów.