← к выдаче
разработка

Programista Integracji / Mid Integration Developer

RITSWarszawa10 дн. назад

Коротко

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.