JustJoin.IT Praca zdalna Senior

Senior Java Engineer

Antal Sp. z o.o.

⚲ Warszawa

24 360 - 28 560 PLN netto (B2B)

Wymagania

  • doświadczenie z Java 21+ i Spring Boot MVC
  • praktyczna znajomość Kafki oraz PostgreSQL i/lub MongoDB
  • znajomość Hexagonal/Clean Architecture i wzorców mikroserwisowych
  • doświadczenie z testami automatycznymi (Spock lub JUnit, Testcontainers, contract testing)
  • biegłość w Kubernetes, Helm i pipeline'ach GitLab CI
  • znajomość bezpieczeństwa opartego o OAuth2/JWT
  • obowiązkowa biegłość w narzędziach AI do kodowania (Claude Code to standard firmy)

Mile widziane

  • doświadczenie z Spring WebFlux (reactive stack)

Opis stanowiska

Praca w zespole seniorów w domenie Consumer & Merchant — projektowanie i implementacja mikroserwisów w architekturze heksagonalnej, integracje event-driven na Kafce (Avro, Transactional Outbox) i pełne testy automatyczne. Zespół ma dużą autonomię i realny wpływ na decyzje architektoniczne, a AI-assisted development (Claude Code) jest standardem codziennej pracy. Dobre dla doświadczonych inżynierów Javy, którzy lubią złożone systemy rozproszone i samodzielne prowadzenie tematów. Szczera uwaga: 'high autonomy' i 'real influence over architectural decisions' mogą oznaczać brak jasnych wytycznych i konieczność samodzielnego definiowania procesów — warto to uwzględnić.

🔍 Dekoder Ogłoszenia

🔴
multidisciplinary team of senior engineers
Może oznaczać zespół z różnymi specjalizacjami, ale równie dobrze może wskazywać na brak jasno zdefiniowanych ról i konieczność wykonywania zadań wykraczających poza główną specjalizację.
🔴
high autonomy
Zespół ma dużą swobodę w podejmowaniu decyzji, co może oznaczać zarówno możliwość realnego wpływu, jak i brak jasnych wytycznych i konieczność samodzielnego definiowania procesów.
🔴
engineers have real influence over architectural decisions
Choć brzmi to pozytywnie, w praktyce może oznaczać, że inżynierowie muszą poświęcać dużo czasu na dyskusje architektoniczne i przekonywanie innych, zamiast skupiać się na implementacji.
🔴
AI-assisted development tools (Claude Code is the team standard) as a primary daily productivity tool — agentic, AI-first development is how this team operates
Choć narzędzia AI mogą zwiększyć produktywność, nacisk na 'agentic, AI-first development' może sugerować, że oczekuje się od inżynierów intensywnego korzystania z AI, co może być nowością lub wymagać znacznego dostosowania.
🔴
drive topic analysis and requirement discovery
Oznacza, że inżynierowie będą musieli aktywnie uczestniczyć w definiowaniu wymagań i analizie problemów biznesowych, co może wykraczać poza tradycyjne zadania programistyczne.