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.