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:
Selekcja CV
Screening telefoniczny
Rozmowa rekrutacyjna
Decyzja