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

Java Developer (k/m/n)

Nexio ManagementWarszawa11 дн. назад

Коротко

Develops Java applications with Kafka, SQL, Spring Boot, Spring Cloud, Hibernate, Angular

Описание от работодателя

Required skills: Java, Kafka, SQL, Spring Boot, Spring Cloud, Hibernate, Angular Nexio Management to około 550 konsultantów, którzy od ponad 20 lat tworzą zaawansowane rozwiązania IT dla firm w Polsce i za granicą. Jesteśmy zespołem ekspertów, którzy realnie angażują się w projekty swoich klientów. Specjalizujemy się w budowie, rozwoju i utrzymaniu systemów i aplikacji, oraz doradztwie IT. Wierzymy, że najlepsze rozwiązania powstają wtedy, gdy jest przestrzeń na eksperymentowanie - dlatego mamy własne R&D Center na czele z NexioBot naszym mobilnym robotem asystującym, wykorzystującym sztuczną inteligencję do komunikacji. Działamy w takich modelach biznesowych jak managed services, fixed prices oraz wspieramy zespoły naszych klientów w modelach scale up the team. Naszymi klientami są firmy z wielu zróżnicowanych branż, szukające wsparcia najwyższej klasy ekspertów. Opis stanowiska Dla klienta z sektora ubezpieczeniowego poszukujemy osoby na stanowisko Java Developer, który dołączy do projektu skupiającego się na rozwoju nowoczesnego systemu do obsługi szkód i świadczeń. System opiera się na na danych, automatyzacji, AI oraz procesach workflow. Twój zakres obowiązków Projektowanie, rozwój i utrzymanie systemów opartych o architekturę mikroserwisową. Tworzenie, implementacja oraz rozwój API i integracji pomiędzy systemami. Udział w projektowaniu rozwiązań systemowych oraz implementacji wymagań funkcjonalnych i niefunkcjonalnych. Dostarczanie skalowalnych, wydajnych i niezawodnych rozwiązań wspierających procesy biznesowe. Rozwój testów automatycznych oraz dbanie o wysoką jakość i bezpieczeństwo kodu. Aktywne wykorzystywanie narzędzi AI oraz podejścia Agentic AI w procesie wytwarzania oprogramowania (analizy wymagań, implementacji, testowania, utrzymania rozwiązań). Udział w code review oraz współtworzenie standardów rozwoju oprogramowania. Współpraca w zespole Scrum oraz uczestnictwo w wydarzeniach agile. Nasze wymagania Min. 5 lat doświadczenia w programowaniu w Java. Min. 5 lat doświadczenia z Spring Framework, w szczególności: Spring Boot, Spring Cloud,Hibernate. Min. 3 lata doświadczenia z Apache Kafka. Bardzo dobra znajomość SQL. Doświadczenie w tworzeniu i rozwijaniu aplikacji opartych o architekturę mikroserwisową. Znajomość narzędzi i frameworków do testów jednnostkowych (JUnit / TestNG / Spock) i testów integracyjnych (Testcontainers / WireMock). Znajomość paradygmatów Object-Oriented Programming oraz Functional Programming. Doświadczenie w konteneryzacji aplikacji. Znajomość silników procesowych i notacji BPMN. Wiedza z zakresu resilience w systemach rozproszonych. Znajomość Angular oraz doświadczenie w tworzeniu aplikacji frontendowych. Umiejętność efektywnego wykorzystywania narzędzi AI w procesie tworzenia oprogramowania. Doświadczenie w analizie wydajności i diagnostyce aplikacji. To oferujemy Stabilność zatrudnienia - długofalowe projekty, współpraca z wiodącymi firmami, możliwość rozwoju w różnych obszarach branży IT. Elastyczne formy współpracy - umowa B2B, umowa o pracę lub zlecenie. Benefity: Medicover (rozszerzony o stomatologię), FitProfit, lekcje języka angielskiego. Treningi na siłowni F45 - zlokalizowanej w naszym biurze. Wspólnie ćwiczymy pod okiem profesjonalnych trenerów. Wewnętrzny program poleceń. Możliwość finansowania certyfikatów IT. W zależności od projektu pracujemy w trybie hybrydowym, zdalnym lub stacjonarnym. Wydarzenia okolicznościowe oraz wyjazdy integracyjne - budujemy zgrany zespól również poza biurem. Lubimy pomagać - wspieramy akcje charytatywne, takie jak Szlachetna Paczka, a w ramach #PomagamyNexio angażujemy się tam, gdzie naprawdę możemy coś zmienić.