JustJoin.IT Praca zdalna Mid

Java Developer (K/M)

Finture Sp. z o.o.

⚲ Warszawa

Do uzgodnienia

Wymagania

  • Java
  • Spring Boot
  • REST
  • OpenAPI
  • WebClient
  • PostgreSQL
  • RabbitMQ
  • Kafka
  • Git
  • Docker

Opis stanowiska

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
 

Proces rekrutacyjny:
• Selekcja CV
• Screening telefoniczny
• Rozmowa rekrutacyjna
• Decyzja

🔍 Dekoder Ogłoszenia

✓ Ogłoszenie wygląda transparentnie — brak typowych czerwonych flag.