Senior Developer – Java / Microservices / AI

140 - 160 PLN/ godz.B2B
SeniorFull-time·B2B
#433029·Dodano 6 dni temu·0
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

Java

Firma i stanowisko

Projekt strategicznego programu transformacyjnego realizowanego na styku biznesu, technologii i sztucznej inteligencji. Budowa nowoczesnego ekosystemu obsługi szkód i świadczeń opartego na mikrousługach, danych, automatyzacji, AI oraz procesach workflow. Zespół łączy kompetencje biznesowe, analityczne, architektoniczne i developerskie, umożliwiając współpracę z osobami odpowiedzialnymi za technologię i procesy biznesowe.

Wymagania

  • Minimum 5 lat doświadczenia w Java.
  • Minimum 3 lata doświadczenia z Apache Kafka.
  • Minimum 5 lat doświadczenia ze Spring, Hibernate, Spring Boot i Spring Cloud.
  • Minimum 5 lat doświadczenia z SQL.
  • Znajomość praktyk związanych z zapewnianiem jakości oprogramowania.
  • Doświadczenie w tworzeniu testów jednostkowych z wykorzystaniem JUnit, TestNG lub Spock.
  • Doświadczenie w tworzeniu testów integracyjnych z wykorzystaniem Testcontainers i/lub WireMock.
  • Dobra znajomość paradygmatów Object-Oriented Programming i Functional Programming.
  • Znajomość konteneryzacji aplikacji.
  • Znajomość silników procesowych i notacji BPMN.
  • Doświadczenie w stosowaniu wzorców i mechanizmów zapewniających resilience w systemach rozproszonych.
  • Znajomość Angular oraz doświadczenie w tworzeniu aplikacji frontendowych.
  • Umiejętność praktycznego wykorzystania narzędzi AI w procesie tworzenia oprogramowania.
  • Znajomość narzędzi i technik wykorzystywanych do diagnostyki wydajności aplikacji.

Nice to have:

  • Znajomość Domain-Driven Design (DDD) i doświadczenie w jego praktycznym zastosowaniu.
  • Doświadczenie w wykorzystywaniu agentów AI i narzędzi Agentic AI w procesie wytwarzania oprogramowania.
  • Doświadczenie w pracy z rozwiązaniami chmurowymi.

Obowiązki

  • Projektowanie, rozwój i utrzymanie rozwiązań wspierających kluczowe procesy biznesowe w architekturze mikrousługowej.
  • Tworzenie aplikacji backendowych z wykorzystaniem Java, Spring Boot, Spring Cloud i Hibernate.
  • Projektowanie i implementacja komunikacji asynchronicznej z wykorzystaniem Apache Kafka.
  • Tworzenie oraz integracja aplikacji frontendowych z wykorzystaniem Angular i/lub React.
  • Implementacja procesów biznesowych z wykorzystaniem BPMN i silników workflow.
  • Projektowanie rozwiązań zapewniających wysoką wydajność, skalowalność i odporność systemów rozproszonych.
  • Tworzenie testów jednostkowych i integracyjnych oraz dbanie o wysoką jakość dostarczanego kodu.
  • Współpraca z architektami, analitykami systemowymi, analitykami biznesowymi oraz właścicielami procesów.
  • Aktywne wykorzystywanie narzędzi AI wspierających proces wytwarzania oprogramowania.
  • Udział w analizowaniu i rozwiązywaniu problemów związanych z wydajnością tworzonych rozwiązań.
  • Praca z rozwiązaniami wspierającymi automatyzację procesów i orkiestrację workflow.
  • Udział w rozwoju nowoczesnej architektury systemowej oraz wdrażaniu dobrych praktyk programistycznych.

Benefity

  • Udział w budowie nowoczesnego systemu od podstaw.
  • Praca przy dużym programie transformacyjnym wykorzystującym AI, automatyzację, mikrousługi i workflow.
  • Możliwość pracy z nowoczesnym ekosystemem Java / Spring / Kafka / Angular / React.
  • Realny wpływ na jakość i kierunek rozwoju rozwiązania.
  • Wykorzystanie AI w codziennym procesie wytwarzania oprogramowania.
  • Praca nad systemem o dużej skali i znaczeniu biznesowym.
  • Możliwość rozwoju w kierunku architektury, DDD, Agentic AI i rozwiązań chmurowych.

Inne informacje

Informujemy, że administratorem danych jest PeopleTrust Sp. z o.o. z siedzibą w Warszawie 00-582, al. Szucha 8. Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych obowiązkowych wynikających z Kodeksu pracy jest obowiązkowe. Dane będą przetwarzane do zakończenia rekrutacji i okresu dochodzenia roszczeń; zgoda na udział w przyszłych rekrutacjach może być wycofana w dowolnym momencie.

PeopleTrust Sp. z o.o.

PeopleTrust Sp. z o.o.

15 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz