Skip to main content
emagine Polska
Зібрано зWorkВчора
Backend

Programista integracji (JAVA)

JavaSpring BootREST APIJSONSwaggerOAuthJWTSOAPXMLKafkaRabbitMQKubernetesBambooJenkinsPostgreSQLOracleSQLDockerHelmApache NiFiMicrosoft Azure API Management
Формат
Hybrid
Зайнятість
-
Локація
Worldwide
Оплата
Не вказана

Про позицію

Rola polega na tworzeniu i rozwijaniu usług integracyjnych oraz API dla projektu NABC w branży ubezpieczeniowej. Osoba będzie projektować, implementować i utrzymywać integracje między systemami w architekturze mikrousługowej, wykorzystując Java, Spring Boot, Kafka, Kubernetes i CI/CD.

Обовʼязки

  • 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.
  • Zapewnianie jakości, bezpieczeństwa, dostępności i wydajności dostarczanych rozwiązań.
  • Współpraca z architektami, analitykami, Product Ownerami i zespołami projektowymi.
  • Udział w estymacji, planowaniu prac i analizie ryzyk technicznych.
  • Wsparcie członków zespołu w rozwiązywaniu problemów technicznych.
  • Regularny udział w code review oraz rozwijaniu standardów jakości kodu.

Вимоги

  • Minimum 4 lata komercyjnego doświadczenia w tworzeniu aplikacji w Java, w tym praktyczna praca z Java 21+ oraz Spring Boot.
  • Doświadczenie w projektowaniu, implementacji integracji międzysystemowych oraz API z wykorzystaniem REST, JSON, OpenAPI, OAuth 2.0 i JWT oraz 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.
  • 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.
  • Doświadczenie w tworzeniu testów jednostkowych.
  • 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.
  • Doświadczenie w pracy z Microsoft Azure API Management.
  • Praktyczne doświadczenie z Dockerem, Kubernetes i Helm.
  • Doświadczenie w wykorzystaniu Apache NiFi w rozwiązaniach integracyjnych.
Programista integracji (JAVA)
Оригінал