Senior Software Engineer

Brak informacji o wynagrodzeniu
SeniorInne·B2B
#403049·Dodano wczoraj·0
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

JavaSpringHexagonal ArchitectureApache KafkaAI ToolsAutomated TestingNoSQLDockerKubernetes

Firma i stanowisko

Jesteśmy częścią międzynarodowej organizacji notowanej na NASDAQ w Sztokholmie, działającej w 11 krajach. W Polsce mamy pełną autonomię. Sami wybieramy technologie, procesy i sposób pracy, zachowując najwyższe standardy.

Realizujemy różnorodne projekty IT w Polsce i globalnie, w wielu obszarach i technologiach, co pozwala rozwijać kompetencje i zdobywać doświadczenie dopasowane do Twoich ambicji.

Naszą współpracę opieramy na filozofii CARE. Rozumiemy ją jako odpowiedzialny dobór projektów, transparentną współpracę oraz długofalowe podejście do rozwoju.

Wymagania

  • Udokumentowane doświadczenie w tworzeniu aplikacji w Java 21+ oraz frameworku Spring Boot 3.x/4.x (wymagana znajomość Spring MVC).
  • Praktyczna znajomość Hexagonal Architecture oraz kluczowych wzorców projektowych dla systemów rozproszonych i mikroserwisów.
  • Doświadczenie w pracy z rozproszonymi brokerami wiadomości, w szczególności Apache Kafka.
  • Biegłość w obsłudze relacyjnych i nierelacyjnych baz danych, takich jak PostgreSQL oraz MongoDB.
  • Umiejętność pisania kompleksowych testów automatycznych przy użyciu Spock Framework (lub JUnit), Testcontainers oraz rozwiązań do testowania kontraktów.
  • Codzienne wykorzystanie narzędzi AI w wytwarzaniu oprogramowania (firmowy standard to Claude Code); mile widziane doświadczenie w pracy z agentic development workflows.
  • Dobre zrozumienie mechanizmów bezpieczeństwa w aplikacjach (znajomość OAuth2, JWT oraz Spring Security).
  • Znajomość nowoczesnego stosu wdrożeniowego: narzędzi kontenerowych (Docker, Kubernetes, Helm) oraz procesów GitLab CI.
  • Musisz mieszkać i/lub posiadać uprawnienia do pracy w Polsce.

Obowiązki

  • Projektowanie oraz rozwój mikroserwisów ukierunkowanych na wydajność i skalowalność z wykorzystaniem wzorców Hexagonal Architecture i Event-Driven Design.
  • Budowa i utrzymanie komunikacji opartej na zdarzeniach z użyciem Apache Kafka, Avro oraz wzorca Transactional Outbox.
  • Aktywny udział w kształtowaniu architektury systemowej oraz podejmowanie decyzji technologicznych i projektowych.
  • Wdrażanie strategii testowania poprzez tworzenie testów automatycznych (jednostkowych, integracyjnych i kontraktowych) z wykorzystaniem Spock Framework, Testcontainers oraz Spring Cloud Contract.
  • Codzienna praca z zaawansowanymi narzędziami AI wspierającymi tworzenie kodu w ramach podejścia agentic development workflows.
  • Dbanie o jakość i standardy inżynierskie poprzez udział w procesach code review i refaktoryzacji.

Benefity

  • Praca 100% zdalna
  • Pracę w skandynawskiej kulturze opartej o logikę i dialog.
  • Benefity w obszarze zdrowia i sportu dopasowane do potrzeb.
  • Speed Coaching, krótkie sesje, które dają nowe perspektywy i rozwiązania.
  • Treningi sportowe, wewnętrzna drużyna, wspólne zawody.
  • Imprezy integracyjne i spotkania rozwojowe.
Elastyczne godziny
Karta sportowa

Inne informacje

Musisz mieszkać i/lub posiadać uprawnienia do pracy w Polsce.

B3 CONSULTING POLAND sp. z o.o.

B3 CONSULTING POLAND sp. z o.o.

33 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz