Mid/Senior Java Developer
Коротко
Develops Java applications with Angular, Kafka, and microservice architecture. · Needs: Required skills: Java, Angular, Kafka, Microservice Architecture.
Описание от работодателя
Required skills: Java, Angular, Kafka, Microservice Architecture
Wynagrodzenie: 1040-1360 pln/dzień na B2B
Tryb pracy: x1 w tyg. praca z biura w Warszawie, x4 w tyg. praca zdalna
Dlaczego warto wybrać tę ofertę?
Rozwój systemów o dużej skali i wysokim wolumenie transakcji
Możliwość pracy z nowoczesnym stackiem technologicznym
Aktywne wykorzystanie narzędzi AI oraz podejścia Agentic AI w procesie wytwarzania oprogramowania
Projekt
Projekt dotyczy budowy i rozwoju nowego systemu detekcji fraudów oraz rozwiązań wspierających procesy zgłaszania i obsługi szkód. System rozwijany jest w architekturze mikroserwisowej, z naciskiem na skalowalność, wysoką jakość kodu oraz obsługę dużego wolumenu transakcji.
Wymagana wiedza i kompetencje:
Minimum 5 lat doświadczenia z Java
Minimum 3 lata doświadczenia z Apache Kafka
Minimum 5 lat doświadczenia ze Spring/Hibernate, Spring Boot oraz Spring Cloud
Minimum 5 lat doświadczenia z SQL
Znajomość zagadnień związanych z zapewnianiem jakości oraz frameworków do testów jednostkowych, m.in. JUnit, TestNG, Spock , a także testów integracyjnych, m.in. Testcontainers i WireMock
Znajomość paradygmatów Functional Programming oraz Object-Oriented 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ść Angulara oraz doświadczenie w tworzeniu aplikacji frontendowych
Umiejętność wykorzystania narzędzi AI w procesie wytwarzania oprogramowania
Znajomość narzędzi do diagnostyki wydajności zaimplementowanych rozwiązań
Nice to have:
Znajomość Domain-Driven Design (DDD) i doświadczenie w jego praktycznym stosowaniu
Doświadczenie z agentami AI i narzędziami Agentic AI w procesie software development
Doświadczenie w rozwiązaniach chmurowych
Do Twoich obowiązków należeć będzie:
Budowa i rozwój systemów w architekturze mikroserwisowej wspierających procesy zgłaszania i obsługi szkód
Projektowanie, implementacja i utrzymanie API oraz integracji pomiędzy systemami
Udział w projektowaniu rozwiązań systemowych oraz implementacji wymagań funkcjonalnych i niefunkcjonalnych
Usprawnianie procesów biznesowych poprzez dostarczanie efektywnych i skalowalnych rozwiązań informatycznych
Zapewnianie wysokiej jakości oprogramowania poprzez rozwój testów automatycznych, stosowanie dobrych praktyk inżynierskich oraz dbałość o jakość kodu
Wykorzystanie narzędzi AI i podejścia Agentic AI podczas analizy wymagań, implementacji, testowania i utrzymania rozwiązań
Wykonywanie oraz udział w code review z wykorzystaniem nowoczesnych narzędzi wspierających jakość i bezpieczeństwo kodu
Udział w wydarzeniach scrumowych i współpraca w multidyscyplinarnym zespole zwinnym
Współtworzenie standardów wytwarzania oprogramowania i wykorzystania AI w procesie software development
Codzienna współpraca z zespołem nastawionym na wymianę wiedzy, ciągłe doskonalenie i dostarczanie wysokiej jakości rozwiązań dla systemów o dużej skali i wysokim wolumenie transakcji
Technologie z jakimi będziesz pracować
Java
Spring
Spring Boot
Spring Cloud
Hibernate
Kafka
Flowable
BPMN
Azure
SQL
Neo4j
Angular
JUnit
TestNG
Spock
Testcontainers
WireMock
Agile
Klient – dlaczego warto wybrać akurat tego klienta z portfolio JIT?
Nasz Klient to niekwestionowany lider w dziedzinie usług ubezpieczeniowych w Polsce . Specjalizuje się głównie w obszarze ubezpieczeń majątkowych i osobowych.
Firma zatrudnia ponad 1000 pracowników w IT. Oferuje nie tylko szeroką gamę produktów ubezpieczeniowych, zajmuje się także windykacją i wsparciem klientów w spłacie zobowiązań finansowych .
Dzięki wieloletniemu doświadczeniu w branży ubezpieczeniowej, klient regularnie wprowadza zmiany w swoich systemach, dążąc do zwiększenia efektywności usług i stosowania nowoczesnych rozwiązań IT . Jako firma odpowiedzialna i innowacyjna, nieustannie rozwija i dostosowuje się do dynamicznie zmieniającego się rynku.
O Jit Team
The Human factor of IT - to nie tylko slogan, to filozofia. Fundamentem Jit Team są ludzie, dlatego to właśnie Was traktujemy priorytetowo. Zatrudniamy ponad 770 doświadczonych ekspertów , którym oferujemy rozwojowe projekty, szeroki zakres benefitów oraz autorski program rozwoju zawodowego. Wspólnie z klientami z całego świata tworzymy innowacyjne rozwiązania IT, dostarczane przez wysoko specjalizowane i efektywne zespoły.
Za naszą maksymą stoją, także działania charytatywne i edukacyjne. Wspieramy szkoły, uczelnie i instytucje edukacyjne – prowadząc zajęcia, projekty edukacyjne, sponsorując wydarzenia czy przekazując sprzęt do nauki. Oferujemy staże umożliwiające rozpoczęcie kariery w IT. Wspieramy ratowników wodnych oraz szpitale, dostarczając potrzebne wyposażenie. Wspieramy też liczne organizacje charytatywne wspierające ubogich, dzieci i osoby starsze. Jesteśmy Polską firmą i dzielimy się tym, co osiągnęliśmy przez ponad 15 lat działalności . Wspierając rodzime inicjatywy, dbamy o obieg dobrej energii.