Senior Java Developer

Brak informacji o wynagrodzeniu
SeniorFull-time·Umowa o pracę
#435820·Dodano 5 dni temu·0
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

JavaApache KafkaDDDSQLSpring BootHibernate

Firma i stanowisko

Społeczność Edge One Solutions liczy ponad 350 ekspertów i jest częścią Grupy Euvic (5500 osób). Klientem jest lider rynku ubezpieczeniowego inwestujący w transformację cyfrową, analitykę danych oraz AI, oferujący pracę nad wyzwaniami biznesowymi w skali milionów klientów oraz współpracę z ekspertami z obszaru data science, aktuariatu i IT.

Wymagania

  • Minimum 5 lat doświadczenia w programowaniu w Java
  • Minimum 5 lat doświadczenia ze Spring, Spring Boot, Spring Cloud oraz Hibernate
  • Minimum 3 lata doświadczenia z Apache Kafka
  • Minimum 5 lat doświadczenia w pracy z SQL
  • Praktyczna znajomość testów jednostkowych i frameworków takich jak JUnit, TestNG lub Spock
  • Doświadczenie w testach integracyjnych z wykorzystaniem Testcontainers i WireMock
  • Bardzo dobra znajomość programowania obiektowego (OOP) oraz paradygmatu Functional Programming
  • Znajomość konteneryzacji aplikacji
  • Znajomość silników procesowych oraz notacji BPMN
  • Znajomość wzorców i mechanizmów zapewniania odporności (resilience) usług w systemach rozproszonych
  • Znajomość React oraz doświadczenie w tworzeniu aplikacji frontendowych
  • Umiejętność wykorzystywania narzędzi AI w procesie tworzenia oprogramowania
  • Znajomość narzędzi i technik diagnostyki oraz analizy wydajności aplikacji
  • Znajomość języka angielskiego na poziomie minimum B2, umożliwiającym swobodną komunikację w środowisku międzynarodowym

Nice to have:

  • Znajomość Domain-Driven Design (DDD) i doświadczenie w praktycznym wykorzystaniu
  • Doświadczenie w wykorzystaniu agentów AI oraz narzędzi Agentic AI
  • Doświadczenie z rozwiązaniami chmurowymi

Obowiązki

  • Udział we wdrożeniu i rozwoju systemu klasy Enterprise, obejmującego konfigurację, parametryzację, rozszerzenia oraz integrację z istniejącym ekosystemem systemów
  • Analiza wymagań biznesowych i technicznych oraz implementacja z wykorzystaniem mechanizmów konfiguracyjnych, rozszerzeń produktowych i dedykowanych komponentów
  • Projektowanie, implementacja i utrzymanie integracji z systemami wewnętrznymi i zewnętrznymi z wykorzystaniem API, Apache Kafka, zdarzeń oraz usług integracyjnych
  • Rozwój rozwiązań backendowych w oparciu o Java, Spring, Spring Boot, Spring Cloud i Hibernate
  • Ocena funkcjonalności systemu i rekomendowanie optymalnego podejścia: konfiguracja, rozszerzenie produktu lub rozwiązanie dedykowane
  • Projektowanie rozwiązań uwzględniających wymagania funkcjonalne, niefunkcjonalne, wydajnościowe, bezpieczeństwa i utrzymania
  • Wsparcie procesów migracji danych, integracji środowisk oraz przygotowania platformy do produkcji
  • Tworzenie i rozwój testów jednostkowych oraz integracyjnych (m.in. przy użyciu JUnit, TestNG, Testcontainers, WireMock), a także udział w testach systemowych
  • Wykonywanie code review, configuration review oraz review rozwiązań integracyjnych
  • Korzystanie z narzędzi AI i Agentic AI w procesie tworzenia oprogramowania
  • Współpraca z międzynarodowym dostawcą systemu przy projektowaniu rozwiązań, realizacji zmian, usuwaniu błędów i planowaniu produktów
  • Udział w wydarzeniach Scrum oraz współpraca z zespołami biznesowymi, architektami, testerami i specjalistami od integracji
  • Współtworzenie standardów wdrożeniowych i integracyjnych oraz dobrych praktyk dla systemów klasy Enterprise
  • Codzienna współpraca w międzynarodowym środowisku projektowym

Benefity

  • Pełne wsparcie w rozwoju zawodowym i osobistym
  • Indywidualne wsparcie Service Delivery Managera
  • Szkolenia, certyfikaty i konferencje finansowane przez firmę
  • Możliwość zmiany projektu zgodnie z preferencjami (#SmartChange)
  • Dbałość o work-life balance: wyjścia integracyjne, aktywności sportowe, webinary #edge1talks
  • Wsparcie sportowych inicjatyw i wynajem sal treningowych
  • Pakiet zdrowotny: prywatna opieka, karta sportowa, ubezpieczenie, wsparcie psychologiczne
Elastyczne godziny
Budżet konferencyjny
Dofinansowanie szkoleń
Spotkania integracyjne
Karta sportowa
Opieka zdrowotna
Ubezpieczenie

Inne informacje

Administratorem danych jest Edge One Solutions sp. z o.o. Dane będą przetwarzane w celu realizacji procesu rekrutacji zgodnie z ustawą z dnia 26 czerwca 1974 r. Kodeks pracy. Podanie danych obowiązkowych jest warunkiem uczestnictwa w rekrutacji. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie.

Edge One Solutions

Edge One Solutions

387 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz