Programista Integracji / Mid Integration Developer
Коротко
Designs, develops, and maintains integration services and APIs in a microservices architecture for the NABC project; uses Java, Spring Boot, Kubernetes, and · Needs: Java 21+, Spring Boot, Spring Cloud, Hibernate, REST, JSON, OpenAPI, OAuth 2.0, JWT, SOAP, XML, Apache Kafka, RabbitMQ, API Management, Kubernetes, CI/CD
Описание от работодателя
Required skills: Java 21+, Spring Boot, Spring Cloud, Hibernate, REST, JSON, OpenAPI, OAuth 2.0, JWT, SOAP, XML, Apache Kafka, RabbitMQ, API Management, Kubernetes, CI/CD
RITS Group to firma informatyczna, która oferuje najwyższej jakości usługi programistyczne zarówno dla rynku polskiego, jak i międzynarodowego. Jesteśmy dumni, że należymy do grona najszybciej rozwijających się spółek technologicznych. Naszym priorytetem jest jakość oraz innowacyjność dostarczanych rozwiązań, a nasza kultura organizacyjna opiera się na zaufaniu, współpracy i ciągłym doskonaleniu.
Programista Integracji / Mid Integration Developer
Lokalizacja: Warszawa – model hybrydowy (3 dni w biurze, 2 dni zdalnie)
Forma pracy: usługi świadczone z terytorium Polski
Forma współpracy: B2B
Stawka: do 135 zł/h netto + vat
O stanowisku
Poszukujemy Mid Integration Developera , który dołączy do zespołu realizującego projekt NABC , transformujący obszar biznesu cyfrowego.
Na tym stanowisku będziesz odpowiedzialny za projektowanie, rozwój i utrzymanie usług integracyjnych oraz API , a także za tworzenie i rozwijanie integracji pomiędzy systemami w architekturze mikrousługowej.
W codziennej pracy będziesz korzystać z nowoczesnych narzędzi i technologii, m.in . Java, Spring Boot, Kubernetes oraz CI/CD . Istotnym elementem roli będzie również dbanie o jakość, bezpieczeństwo i wydajność tworzonych rozwiązań.
Będziesz współpracować z architektami, analitykami, Product Ownerami oraz zespołami projektowymi, mając jednocześnie możliwość dalszego rozwoju w obszarze API, integracji asynchronicznych i orkiestracji oraz stopniowego przejmowania odpowiedzialności za kompleksowe rozwiązania.
Zakres obowiązków
Projektowanie, implementowanie, testowanie i utrzymywanie przepływów integracyjnych oraz API zgodnie z wymaganiami i Definition of Done.
Aktywny udział w podejmowaniu decyzji technicznych dotyczących sposobu realizacji integracji i API, z uwzględnieniem obowiązujących standardów architektonicznych.
Dbanie o jakość, bezpieczeństwo, dostępność i wydajność dostarczanych rozwiązań.
Diagnozowanie problemów technicznych oraz identyfikowanie i usuwanie ich przyczyn.
Współpraca z architektami, analitykami, Product Ownerami oraz zespołami projektowymi w zakresie doprecyzowania wymagań i uzgadniania rozwiązań.
Udział w estymacji i planowaniu prac oraz identyfikowaniu i analizie ryzyk technicznych.
Wspieranie członków zespołu w rozwiązywaniu problemów technicznych oraz dzielenie się dobrymi praktykami.
Regularny udział w code review oraz rozwijaniu standardów jakości kodu i automatyzacji procesu wytwarzania oprogramowania.
Wymagania
Minimum 4 lata komercyjnego doświadczenia w tworzeniu aplikacji w Java , w tym praktyczna znajomość Java 21+ oraz Spring Boot .
Mile widziane doświadczenie z Spring Cloud i Hibernate .
Doświadczenie w projektowaniu i implementacji integracji międzysystemowych oraz API z wykorzystaniem:
REST,
JSON,
OpenAPI,
OAuth 2.0,
JWT,
SOAP,
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 , w tym w zakresie publikowania i zabezpieczania API.
Praktyczna znajomość architektury mikrousługowej oraz doświadczenie we wdrażaniu rozwiązań w środowisku Kubernetes .
Doświadczenie w pracy z procesami CI/CD , w szczególności z Bamboo lub Jenkins , oraz z Git/Bitbucket .
Praktyczna znajomość automatyzacji wdrożeń oraz 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 oraz podejmowaniu decyzji technicznych.
Mile widziane
Doświadczenie z Microsoft Azure API Management lub rozwiązaniem równoważnym.
Praktyczna znajomość Docker, Kubernetes i Helm .
Doświadczenie w wykorzystaniu Apache NiFi w rozwiązaniach integracyjnych.