Senior Software Engineer in Katowice

Senior Software Engineer in Katowice

Katowice Pełny etat 72000 - 88000 zł / rok (szac.) Stacjonarnie
B

W skrócie

  • Zadania: Projektuj i rozwijaj mikroserwisy backendowe w obszarze płatności.
  • Firma: Międzynarodowa firma technologiczna z autonomiczną kulturą pracy.
  • Benefity: Konkurencyjne wynagrodzenie, zdrowotne benefity, praca zdalna i rozwój zawodowy.
  • Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na innowacyjne projekty.
  • Kwalifikacje: Doświadczenie w mikroserwisach backendowych oraz umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 72000 - 88000 zł za rok.

Jesteśmy częścią międzynarodowej organizacji notowanej na Nasdaq Stockholm, działającej w 11 krajach. W Polsce pracujemy z pełną autonomią. Niezależnie wybieramy nasze technologie, procesy i sposoby pracy, zachowując najwyższe standardy zawodowe. Realizujemy szeroki zakres projektów IT w Polsce i za granicą, w różnych dziedzinach i technologiach. To pozwala naszym konsultantom rozwijać swoje kompetencje i zdobywać doświadczenie zgodne z ich ambicjami zawodowymi. Nasza współpraca opiera się na filozofii CARE, co dla nas oznacza odpowiedzialne dopasowanie projektów, przejrzystą współpracę i długoterminowe podejście do rozwoju zawodowego.

W tej roli będziesz projektować i skalować mikroserwisy backendowe w obszarze płatności dla handlowców, budując podstawowe usługi dla portfeli przedpłaconych, integracji bramek płatniczych, fakturowania i raportowania. Rozwijaj się w środowisku, które dba o Twój rozwój tak samo, jak Ty.

Twoje obowiązki:

  • Projektowanie i dostarczanie mikroserwisów backendowych w obszarze płatności dla handlowców i raportowania, w tym portfeli przedpłaconych, fakturowania oraz integracji z SAP/bramkami płatniczymi.
  • Migracja usług legacy do Clean Architecture i Hexagonal Architecture, zachowując logikę domenową niezwiązaną z frameworkiem i dokumentując wybory za pomocą Architecture Decision Records.
  • Budowanie integracji opartych na zdarzeniach przez REST i Kafka z Avro, egzekwując idempotencję i poprawność obsługi pieniędzy.
  • Posiadanie pełnego cyklu wdrożenia i jakości przy użyciu Helm, GitLab CI, GitOps na Kubernetes oraz testowanie z użyciem Spock, Testcontainers i Spring Cloud Contract.

Wymagania:

  • Doświadczenie w mikroserwisach backendowych przy użyciu Java lub Kotlin, Spring Boot, Clean Architecture i Hexagonal Architecture.
  • Doświadczenie w architekturze opartej na zdarzeniach przy użyciu Kafka i Avro, wraz z integracjami REST.
  • Znajomość obsługi logiki finansowej, w tym idempotentnych punktów końcowych, precyzyjnych obliczeń monetarnych i ochrony PII.
  • Doświadczenie w narzędziach testowych i jakościowych przy użyciu Spock, Testcontainers.
  • Doświadczenie w praktykach GitOps i DevOps przy użyciu Helm, GitLab CI i Kubernetes.
  • Doświadczenie w korzystaniu z narzędzi do kodowania wspomaganego AI (takich jak Claude Code, GitHub Copilot, Cursor lub Codex).

Musisz mieszkać w Polsce i/lub być uprawniony do pracy tutaj.

Co oferujemy:

  • Pracę w skandynawskiej kulturze opartej na logice i dialogu.
  • Benefity zdrowotne i sportowe dostosowane do Twoich potrzeb.
  • Speed Coaching – krótkie sesje, które dostarczają nowych perspektyw i rozwiązań.
  • Treningi sportowe, wewnętrzny zespół oraz możliwości udziału w zawodach.
  • Wydarzenia zespołowe i spotkania skoncentrowane na rozwoju.

Senior Software Engineer in Katowice – pracodawca: B3 Consulting Poland

B3 Consulting Poland to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w sercu Warszawy. Nasza kultura opiera się na współpracy i innowacyjności, co sprzyja rozwojowi zawodowemu pracowników. Oferujemy elastyczne godziny pracy oraz możliwość korzystania z nowoczesnych narzędzi AI, co czyni nas idealnym miejscem dla specjalistów IT pragnących rozwijać swoje umiejętności w inspirującym otoczeniu.

B

Dane kontaktowe:

Zespół rekrutacyjny B3 Consulting Poland

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Software Engineer in Katowice

Java
Kotlin
Spring Boot
Clean Architecture
Hexagonal Architecture
Kafka
Avro