NoFluffJobs Stacjonarnie Mid New

Integration Developer [M/F]

Stackmine

⚲ Warszawa

23 520 - 27 720 PLN (B2B)

Wymagania

  • min. 4 lata komercyjnego doświadczenia w tworzeniu aplikacji w Javie
  • praktyczna znajomość Java 21+ oraz Spring Boot
  • doświadczenie w projektowaniu i implementacji integracji międzysystemowych oraz API
  • praktyczna znajomość REST, JSON, OpenAPI, OAuth 2.0 i JWT
  • doświadczenie w pracy z SOAP i XML
  • doświadczenie w budowaniu integracji asynchronicznych z wykorzystaniem Apache Kafka, RabbitMQ lub innego brokera
  • praktyczne doświadczenie we wdrażaniu i utrzymaniu aplikacji w Kubernetes oraz w CI/CD (Bamboo lub Jenkins)

Mile widziane

  • znajomość Spring Cloud i Hibernate

Opis stanowiska

Stackmine szuka Integration Developera do projektu NABC, którego celem jest budowa i rozwój usług integracyjnych oraz API w architekturze mikrousługowej. Praca obejmuje integracje synchroniczne (REST, SOAP) i asynchroniczne (Kafka, RabbitMQ), publikowanie i zabezpieczanie API oraz wdrażanie usług w Kubernetes z wykorzystaniem CI/CD. To oferta dla developera Java z min. 4-letnim doświadczeniem komercyjnym, który lubi pracować nad przepływami integracyjnymi i podejmować decyzje techniczne w tym obszarze. Uwaga: opis sugeruje, że obecna wymiana danych między systemami może być problematyczna, a część procesów CI/CD i standardów jakości może wymagać budowy lub przebudowy od podstaw.

🔍 Dekoder Ogłoszenia

🔴
nowoczesnego ekosystemu usług cyfrowych
Może oznaczać, że projekt jest w fazie początkowej lub wymaga znaczących zmian, a nie jest gotowym, stabilnym rozwiązaniem.
🔴
zapewnienie niezawodnej, bezpiecznej i skalowalnej komunikacji
Często jest to standardowy opis, ale w praktyce może oznaczać, że obecne rozwiązania nie spełniają tych kryteriów i będą wymagały dużych nakładów pracy.
🔴
automatyzacja procesu dostarczania i wdrażania usług z wykorzystaniem CI/CD oraz Kubernetes
Choć brzmi profesjonalnie, może oznaczać, że obecne procesy są mocno manualne i wymagają budowy od podstaw lub znaczącej przebudowy.
🔴
przy zachowaniu wysokich standardów jakości, bezpieczeństwa i wydajności
Jest to ogólne stwierdzenie, które może maskować brak jasno zdefiniowanych procesów lub narzędzi do egzekwowania tych standardów.
🔴
umożliwią dalszy rozwój oraz efektywną wymianę danych pomiędzy systemami biznesowymi
Może sugerować, że obecna wymiana danych jest problematyczna lub nieefektywna, a rola developera będzie polegała na naprawie istniejących problemów.