Integration Developer

Stackmine WARSZAWA 2026-09-22
  • Minimum 4 lata komercyjnego doświadczenia w tworzeniu aplikacji w Java.
  • Praktyczna znajomość Java 21+ oraz Spring Boot.
  • Znajomość Spring Cloud i Hibernate będzie dodatkowym atutem.
  • 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 wiadomości.
  • Doświadczenie w realizacji integracji z wykorzystaniem platform klasy API Management, obejmujące publikowanie i zabezpieczanie API.
  • Doświadczenie w rozwijaniu rozwiązań w architekturze mikrousługowej.
  • Praktyczne doświadczenie we wdrażaniu i utrzymaniu aplikacji w środowisku Kubernetes.
  • Doświadczenie w pracy z procesami CI/CD, w szczególności z Bamboo lub Jenkins.
  • Praktyczna znajomość Git i Bitbucket.
  • Doświadczenie w automatyzacji procesu budowania i wdrażania aplikacji.
  • Znajomość Jira i pracy w środowisku projektowym.
  • Doświadczenie w tworzeniu testów jednostkowych oraz praktyczna znajomość frameworków testowych dla Java, np. JUnit i Mockito.
Celem projektu jest rozwój i integracja nowoczesnego ekosystemu usług cyfrowych w ramach projektu NABC, obejmującego budowę i rozwój usług integracyjnych oraz API. Projekt zakłada zapewnienie niezawodnej, bezpiecznej i skalowalnej komunikacji pomiędzy systemami z wykorzystaniem integracji synchronicznych i asynchronicznych oraz architektury mikrousługowej. Istotnym elementem jest automatyzacja procesu dostarczania i wdrażania usług z wykorzystaniem CI/CD oraz Kubernetes, przy zachowaniu wysokich standardów jakości, bezpieczeństwa i wydajności. Celem jest również stworzenie spójnych i skalowalnych mechanizmów integracji, które umożliwią dalszy rozwój oraz efektywną wymianę danych pomiędzy systemami biznesowymi. ,[Projektowanie, implementowanie, testowanie i utrzymywanie przepływów integracyjnych oraz API zgodnie z wymaganiami i Definition of Done., Projektowanie i rozwój usług integracyjnych działających w architekturze mikrousługowej., Implementacja integracji synchronicznych i asynchronicznych z wykorzystaniem REST, SOAP oraz komunikacji opartej o brokery wiadomości., Projektowanie i implementacja API z wykorzystaniem REST, JSON, OpenAPI, OAuth 2.0 i JWT., Rozwój integracji opartych o Apache Kafka, RabbitMQ lub rozwiązania równoważne., Implementacja i utrzymanie integracji z wykorzystaniem platform klasy API Management, w tym publikowanie, zabezpieczanie i zarządzanie API., Udział w podejmowaniu decyzji technicznych dotyczących sposobu realizacji integracji i API, z uwzględnieniem obowiązujących standardów architektonicznych., Zapewnianie jakości, bezpieczeństwa, dostępności i wydajności rozwijanych usług., Analizowanie problemów technicznych, diagnozowanie przyczyn oraz implementowanie działań naprawczych., Wdrażanie i utrzymywanie usług w środowisku Kubernetes., Udział w automatyzacji procesu budowania, testowania i wdrażania aplikacji z wykorzystaniem CI/CD., Tworzenie i utrzymywanie testów jednostkowych oraz wspieranie automatyzacji testów., Praca z bazami danych PostgreSQL lub Oracle, w tym tworzenie i optymalizacja zapytań SQL., Udział w estymacji, planowaniu prac oraz identyfikacji ryzyk technicznych., Współpraca z architektami, analitykami, Product Ownerami oraz zespołami projektowymi przy doprecyzowaniu wymagań i wyborze rozwiązań technicznych.] Requirements: Java, Spring Cloud