Wróć do listy

Opis oferty

Regular Integration Developer w Warszawa, Polska

Primaris Services

  • ZdalniePraca z dowolnego miejsca

115 - 135 zł / stawka godzinowa

Warszawa, Polska

Regular Integration Developer

Miejsce pracy: Warszawa

Technologie, których używamy

Wymagane

  • Java 21
  • Spring Boot
  • Spring Cloud
  • Hibernate
  • REST API
  • JSON
  • OpenAPI
  • Apache Kafka
  • RabbitMQ
  • CI/CD
  • Jenkins
  • PostgreSQL

O projekcie

Projekt który będziemy gotowi Ci zaproponować dotyczy budowy warstwy integracyjnej opartej na API i architekturze mikrousługowej dla kilku aplikacji. Rozwiązanie zapewnia komunikację pomiędzy kluczowymi systemami biznesowymi, wspierając zarówno integracje synchroniczne, jak i asynchroniczne. Zakres obejmuje projektowanie, rozwój i utrzymanie usług integracyjnych z wykorzystaniem Java, Spring Boot, REST, SOAP, Kafka i RabbitMQ, a także wdrażanie oraz zabezpieczanie API z wykorzystaniem rozwiązań API Management. Projekt realizowany jest w środowisku Kubernetes, z wykorzystaniem CI/CD, Git i automatyzacji wdrożeń.

Twój zakres obowiązków

  • Projektowanie, rozwój i utrzymanie warstwy integracyjnej opartej na architekturze mikrousługowej
  • Tworzenie i rozwój usług integracyjnych z wykorzystaniem Java i Spring Boot
  • Projektowanie oraz implementacja API REST i SOAP służących do komunikacji pomiędzy systemami biznesowymi
  • Implementacja integracji synchronicznych i asynchronicznych z wykorzystaniem Apache Kafka oraz RabbitMQ
  • Projektowanie i rozwój rozwiązań zapewniających komunikację pomiędzy kluczowymi aplikacjami i systemami organizacji
  • Projektowanie, wdrażanie i zabezpieczanie API z wykorzystaniem rozwiązań klasy API Management.
  • Dbanie o jakość, wydajność, niezawodność i bezpieczeństwo tworzonych usług integracyjnych
  • Praca z konteneryzacją i środowiskiem Kubernetes
  • Udział w budowie i utrzymaniu procesów CI/CD oraz automatyzacji wdrożeń
  • Zarządzanie kodem źródłowym i współpraca w ramach procesu wytwarzania oprogramowania z wykorzystaniem Git
  • Diagnozowanie i rozwiązywanie problemów związanych z komunikacją pomiędzy systemami oraz działaniem usług integracyjnych
  • Współpraca z zespołami developerskimi, architektami i właścicielami systemów przy projektowaniu oraz wdrażaniu integracji

Nasze wymagania

  • Minimum 4 lata komercyjnego doświadczenia w tworzeniu aplikacji w Java, w tym praktyczna praca z Java 21+ oraz Spring Boot (mile widziane także Spring Cloud i Hibernate)
  • Doświadczenie w projektowaniu, implementacji integracji międzysystemowych oraz API z wykorzystaniem REST, JSON, OpenAPI, OAuth 2.0 i JWToraz SOAP i XML
  • Doświadczenie w budowaniu integracji asynchronicznych z użyciem Apache Kafka, RabbitMQ lub innego brokera wiadomości
  • Doświadczenie w realizacji integracji z wykorzystaniem platform klasy API Management, obejmujące publikowanie i zabezpieczanie
  • Doświadczenie w rozwijaniu rozwiązań w architekturze mikrousługowej oraz wdrażaniu ich w środowisku Kubernetes
  • Doświadczenie w pracy z procesami CI/CD, w szczególności z Bamboo lub Jenkins, oraz z repozytoriami Git/Bitbucket; praktyka w automatyzacji wdrożeń i pracy z Jira
  • Doświadczenie w tworzeniu testów jednostkowych i korzystaniu z frameworków testowych dla Java
  • Doświadczenie w pracy z bazami PostgreSQL lub Oracle, w tym w tworzeniu i optymalizacji zapytań SQL
  • Udokumentowana w projektach samodzielność w rozwiązywaniu problemów i podejmowaniu decyzji technicznych

Mile widziane

  • Doświadczenie w pracy z Microsoft Azure API Management lub rozwiązaniem równoważnym
  • Praktyczne doświadczenie z Dockerem, Kubernetes i Helm
  • Doświadczenie w wykorzystaniu Apache NiFi w rozwiązaniach integracyjnych

To oferujemy

  • Ugruntowaną pozycją rynkową
  • Projekty, w których będziesz miał/miała wpływ na ich rozwój
  • Współpracę z atrakcyjnymi klientami biznesowymi z różnych branż (m.in.: finanse, bankowość, ubezpieczenia, healthcare, robotyzacja, energetyka, media)
  • Bieżące informacje projektowe oraz stały dostęp do dokumentacji niezbędnej do realizacji zadań (np. Git, Gitflow, Angular, Docker, Primaris x TechTalks, Primaris Leadership Academy)
  • Świetną atmosferę współpracy podczas realizacji projektów wśród zaangażowanych ludzi z pasją
  • Dodatkowy system wynagrodzenia za realizację uzgodnionych celów i wyników współpracy

Etapy rekrutacji

  • Rozmowa telefoniczna (do 30 min)
  • Zdalne spotkanie z Product Owner projektu (30-60 min)

Primaris Services

Primaris Services to ponad 250 ekspertów na pokładzie i 15 lat doświadczenia w branży IT na rynku polskim oraz zagranicznym. Realizujemy ambitne projekty o wysokiej złożoności z różnych obszarów - m.in. bankowości, ubezpieczeń, healthcare, robotyzacji, energetyki, mediów (mamy ponad 40 aktywnych klientów). Rośniemy w siłę oraz ciągle poszerzamy portfolio zarówno naszych usług jak i klientów.

Zakres naszej działalności obejmuje budowę systemów od zera, ich rozwój oraz utrzymanie, wdrożenia produktowe, alokacje całych Zespołów, a także pojedynczych Ekspertów w strukturach Klienta.

Ponadto od kilku lat działamy bardzo intensywnie jako złoty Partner firmy UiPath (obszar Robotic Process Automation) budując roboty i sprzedając licencje u naszych Klientów. Co miesiąc nawiązujemy współpracę z 7 nowymi osobami. Wierzymy, że ludzie z pasją to klucz do naszego wspólnego sukcesu! Właśnie dlatego ciągle poszukujemy nowych, zdolnych osób, które powiększą grono naszych współpracowników.