JustJoin.IT Hybrydowo Senior ↻

Senior Java Developer

Ness Solution

⚲ Warszawa

Do uzgodnienia

Wymagania

  • min. 7 lat komercyjnego doświadczenia w Javie
  • 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
  • gotowość do pracy hybrydowej z biura w Warszawie 1 dzień w tygodniu

Mile widziane

  • znajomość Playwright, Docker, Kubernetes, RabbitMQ, Elasticsearch, chmury (Azure/AWS/GCP), IT Security, CI/CD, doświadczenie w mentoringu lub roli Technical Lead

Opis stanowiska

Praca w zespole rozwijającym systemy o dużej skali — zarówno rozwój istniejących rozwiązań, jak i projektowanie nowych komponentów, z realnym udziałem w decyzjach architektonicznych i technologicznych. W praktyce oznacza to mikroserwisy współistniejące z monolitami, komunikację asynchroniczną przez Kafkę, DDD i dbałość o jakość kodu oraz automatyzację testów. Oferta dla seniora z min. 7-letnim doświadczeniem w Javie, który dodatkowo zna Angulara. Praca hybrydowa: 1 dzień w tygodniu z biura w Warszawie.

🔍 Dekoder Ogłoszenia

🔴
Do zespołu rozwijającego nowoczesne rozwiązania
Może oznaczać zarówno innowacyjne projekty, jak i po prostu utrzymanie lub lekkie modyfikacje istniejących, ale niekoniecznie przełomowych systemów.
🔴
systemów o dużej skali
Może oznaczać systemy, które faktycznie obsługują miliony użytkowników i transakcji, lub po prostu systemy, które mają potencjał do skalowania, ale obecnie nie osiągają takich liczb.
🔴
pracy z architekturą mikroserwisową
Może oznaczać głębokie zanurzenie w projektowanie i implementację mikroserwisów, lub po prostu pracę w środowisku, gdzie istnieją już jakieś mikroserwisy, ale niekoniecznie będziesz miał wpływ na ich architekturę.
🔴
współpraca z rozwiązaniami monolitycznymi
Może oznaczać integrację z istniejącym monolithem, który jest trudny do utrzymania i modyfikacji, lub po prostu pracę w architekturze hybrydowej.
🔴
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 generowania kodu lub analizy, lub po prostu używanie prostych wtyczek do IDE.