.
Senior Software Engineer
  • Warsaw
Senior Software Engineer
Warszawa, Warsaw, Masovian Voivodeship, Polska
Knowit Poland sp. z o.o.
6. 3. 2026
Informacje o stanowisku

technologies-expected :


  • Java
  • Spring
  • SQL
  • Event-Driven Architecture
  • TDD
  • BDD
  • CI/CD

technologies-optional :


  • Kubernetes
  • JBoss
  • Eclipse
  • Oracle

about-project :


  • Dla naszego zagranicznego klienta z branży finansowej poszukujemy deweloperów na stanowisko Senior Software Engineer, którzy dołączą do zespołu Platform Scalability Engineering zlokalizowanego w Polsce i Francji, pracującego nad produktem klienta. Nasz zespół koncentruje się na skalowaniu naszej głównie monolitycznej aplikacji, jednocześnie ułatwiając powstawanie mikroserwisów poprzez adresowanie zagadnień wspólnych. W miarę jak modernizujemy i rozwijamy nasz rozproszony system, poszukujemy specjalisty w zakresie architektury opartej na zdarzeniach (Event-Driven Architecture) oraz projektowania opartego na domenie (Domain-Driven Design).
  • W tej roli będziesz prowadzić inicjatywy mające na celu wdrożenie tych zasad architektonicznych w całej firmie. Idealny kandydat będzie potrafił sprawnie poruszać się w złożonym środowisku domenowym, mając na uwadze ograniczenia wynikające z używanego przez klienta starszego stosu technologicznego, podchodząc do tych wyzwań z entuzjazmem i zaangażowaniem w napędzanie transformacyjnych zmian.

responsibilities :


  • Definiowanie i prowadzenie wdrożenia uporządkowanego, łatwego w utrzymaniu i skalowalnego systemu rozproszonego, równoważąc ewolucję i dekompozycję istniejącego monolitu z rozwojem nowych mikroserwisów.
  • Analizowanie i ocena istniejącego kodu w celu zidentyfikowania obszarów do poprawy oraz proponowanie przepisania kodu w celu rozwiązania ograniczeń i utrzymujących się problemów.
  • Projektowanie i tworzenie solidnych rozwiązań we współpracy z zespołem Agile.
  • Zapewnianie wysokiej jakości wyników dzięki nowoczesnemu, modułowemu projektowaniu i programowaniu sterowanemu testami.
  • Odpowiedzialność za wydajność i niezawodność tworzonego oprogramowania.
  • Wdrażanie ciągłego doskonalenia procesów, technologii i najlepszych praktyk.

requirements-expected :


  • Ponad 6 lat doświadczenia w programowaniu w języku Java (+ Spring) i pracy z systemami rozproszonymi.
  • Praktyczna znajomość dobrych praktyk programistycznych: TDD/BDD, DDD, OOP, FP, Hexagonal Architecture, Event-Driven Architecture, Clean Code, API design, CI/CD.
  • Umiejętność usprawniania i refaktoryzacji starszego kodu.
  • Znajomość wdrożeń i narzędzi obserwowalności (alerty, metryki).
  • Znajomość SQL.
  • Skuteczne umiejętności komunikacji w języku angielskim w mowie i piśmie.
  • Pozytywne nastawienie i orientacja na pracę zespołową, chęć nauki i rozwoju, proaktywne podejście, inżynierskie myślenie i umiejętność rozwiązywania problemów.

offered :


  • Kontrakt biznesowy B2B lub umowę o pracę.
  • Nowoczesne biuro, wyposażone w stół do ping ponga oraz urządzenia do ćwiczeń.
  • Możliwości rozwojowe w pionie i poziomie.
  • Możliwość decydowania, na co wydany zostanie Twój budżet na rozwój (szkolenia techniczne, językowe, kompetencje miękkie, dofinansowanie certyfikatów, konferencje).
  • Kulturę organizacyjną opartą na dzieleniu się wiedzą.
  • Szereg inicjatyw, odciągających od codziennej pracy :)

benefits :


  • dofinansowanie zajęć sportowych
  • prywatna opieka medyczna
  • dofinansowanie szkoleń i kursów
  • ubezpieczenie na życie
  • możliwość pracy zdalnej
  • elastyczny czas pracy
  • spotkania integracyjne
  • siłownia w biurze
  • firmowa biblioteka
  • brak dress code’u
  • kawa / herbata
  • parking dla pracowników
  • strefa relaksu
  • dofinansowanie wypoczynku
  • inicjatywy dobroczynne

  • Praca Warszawa
  • Warszawa - Oferty pracy w okolicznych lokalizacjach


    118 102
    19 278