Poszukujemy Java Developera, który dołączy do zespołu odpowiedzialnego za rozwój i utrzymanie kluczowego systemu wspierającego usługi faktoringowe.

Projekt realizowany jest dla klienta z branży finansowej i obejmuje rozwój aplikacji, integrację z innymi systemami oraz pracę z architekturą mikroserwisową i komunikacją asynchroniczną.

Zakres obowiązków

  • Rozwój i utrzymanie systemu faktoringowego

  • Projektowanie i implementacja rozwiązań w technologii Java / Spring Boot

  • Tworzenie i rozwijanie interfejsów z wykorzystaniem REST / OpenAPI / WebClient

  • Implementacja rozwiązań opartych na komunikacji asynchronicznej z wykorzystaniem RabbitMQ i Kafka

  • Praca z bazą danych PostgreSQL

  • Rozwój komunikacji między mikroserwisami oraz integracji z systemami zewnętrznymi

  • Tworzenie testów oraz dbanie o jakość i stabilność kodu

  • Udział w procesach code review, wdrażania i utrzymania aplikacji

  • Praca z narzędziami Docker i Kubernetes

  • Współpraca z pozostałymi członkami zespołu developerskiego

Wymagania

  • Minimum 3 lata komercyjnego doświadczenia jako Java Developer

  • Dobra znajomość Java 11–21

  • Dobra znajomość Spring Boot 3.x - 4.x

  • Doświadczenie w tworzeniu i rozwijaniu interfejsów REST

  • Znajomość OpenAPI i WebClient

  • Znajomość baz danych, w szczególności PostgreSQL, oraz języka SQL

  • Znajomość zasad tworzenia czytelnego, testowalnego i łatwego w utrzymaniu kodu

  • Umiejętność diagnozowania i rozwiązywania problemów technicznych

  • Doświadczenie w pracy z systemem kontroli wersji Git

  • Doświadczenie w pracy z RabbitMQ lub Kafka

  • Znajomość protokołu SOAP

  • Znajomość języka Python w zakresie skryptów i automatyzacji

  • Doświadczenie w pracy z architekturą mikroserwisową

  • Znajomość Docker i Kubernetes

Mile widziane

  • Znajomość procesów CI/CD

  • Zdolności analityczne, w szczególności w zakresie analizy biznesowej lub technicznej

  • Doświadczenie w bankowości, finansach lub systemach faktoringowych

  • Doświadczenie w wykorzystywaniu narzędzi AI w pracy programistycznej\

Oferujemy:

  • Współpracę z renomowaną organizacją (ITwiz BEST100), działającą w oparciu o międzynarodowe standardy jakości i bezpieczeństwa (ISO 9001, ISO 27001) Niekorporacyjną atmosferę i płaską strukturę organizacyjną

  • Możliwość ciągłego rozwoju poprzez:

    • pracę z wykorzystaniem różnorodnych technologii w projektach dla renomowanych klientów

    • współpracę z doświadczonym zespołem ekspertów, którzy chętnie dzielą się wiedzą

    • dofinansowanie do szkoleń i certyfikatów

  • Program Poleceń Pracowniczych

  • Udział w inicjatywach dobroczynnych, w tym współpracę z Fundacja im. Joanny Radziwiłł "Opiekuńcze Skrzydła" oraz udział w świątecznej akcji „Gwiazdorzymy”

  • Różnorodne i inkluzywne środowisko pracy – w naszej firmie współpracują przedstawiciele czterech pokoleń

  • Równe szanse rozwoju – 50% stanowisk menedżerskich i liderskich zajmują kobiety

  • Opieka medyczna LUX-MED, dofinansowanie 50% do karty Multisport, dofinansowanie do nauki języków oraz dostęp do platformy wellbeingowej

  • Kulturę organizacyjną opartą na wartościach:

    • działamy z dobrą intencją

    • dzielimy się wiedzą

    • bierzemy odpowiedzialność

    • stale się doskonalimy

    • ludzie są dla nas najważniejsi

    • działamy, znając cel i sens naszej pracy

    • komunikujemy się szczerze i profesjonalnie

Proces rekrutacyjny:

  1. Selekcja CV

  2. Screening telefoniczny

  3. Rozmowa rekrutacyjna

  4. Decyzja