Senior Java Developer
Brak informacji o wynagrodzeniu
SeniorFull-time·Umowa o pracę
#435820·Dodano 5 dni temu·0
Źródło: justjoin.itTech 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
387 aktywnych ofert