Senior Java Developer
140 - 150 PLN/ godz.B2B
#460870·Dodano 2 dni temu·1
Źródło: KUBO PolandTech Stack / Keywords
Podsumowanie oferty
Rozwój systemów wspierających zgłaszanie i obsługę szkód — zarówno opartych na mikroserwisach, jak i monolitycznych. Rola obejmuje projektowanie architektury i skalowalnych rozwiązań dla systemów o dużym wolumenie transakcji, z wykorzystaniem Java i narzędzi AI wspierających wytwarzanie oprogramowania.
Wymagania
- Minimum 7 lat komercyjnego doświadczenia w programowaniu w języku Java.
- Bardzo dobra znajomość Spring Boot, Spring Framework oraz Hibernate/JPA.
- Bardzo dobra znajomość Apache Kafka.
- Bardzo dobra znajomość SQL.
- Praktyczne doświadczenie w projektowaniu i rozwijaniu architektury mikroserwisowej.
- Doświadczenie w projektowaniu i implementacji API REST.
- Praktyczna znajomość Domain-Driven Design (DDD).
- Znajomość Angular i doświadczenie w tworzeniu lub rozwijaniu aplikacji frontendowych.
- Doświadczenie w projektowaniu i utrzymaniu systemów o dużej skali i wysokim wolumenie transakcji.
- Umiejętność wykorzystywania narzędzi AI w procesie wytwarzania oprogramowania.
- Doświadczenie w pracy zgodnie z metodyką Agile/Scrum.
- Umiejętność pracy w środowisku nastawionym na jakość kodu, współpracę i wymianę wiedzy.
Mile widziane:
- Znajomość Playwright.
- Znajomość Docker i Kubernetes.
- Doświadczenie z RabbitMQ i Elasticsearch.
- Znajomość jednej z chmur: Azure, AWS lub GCP.
- Znajomość zagadnień związanych z IT Security.
- Doświadczenie w CI/CD.
- Doświadczenie w mentoringu innych developerów lub pełnieniu funkcji Technical Leadera.
- Doświadczenie w wykorzystywaniu agentów AI lub rozwiązań Agentic AI w procesie software development.
- Doświadczenie w projektach realizowanych dla sektora finansowego lub ubezpieczeniowego.
Obowiązki
- Rozwój i rozbudowa systemów wspierających procesy zgłaszania i obsługi szkód, opartych na architekturze mikroserwisowej oraz monolitycznej.
- Udział w projektowaniu architektury systemowej i dobór nowoczesnych rozwiązań technologicznych.
- Projektowanie i rozwój mikroserwisów oraz usług wspierających kluczowe procesy biznesowe.
- Projektowanie i implementacja API REST oraz integracji pomiędzy systemami.
- Rozwijanie rozwiązań zapewniających wysoką wydajność, skalowalność i niezawodność.
- Wykorzystanie Apache Kafka do realizacji komunikacji pomiędzy usługami.
- Usprawnianie wybranych procesów biznesowych poprzez rozwój i modernizację rozwiązań IT.
- Dbanie o wysoką jakość oprogramowania poprzez rozwój automatycznych testów i stosowanie dobrych praktyk programistycznych.
- Rozwijanie piramidy testów automatycznych oraz wspieranie jakości na różnych poziomach testowania.
- Udział w code review oraz dbanie o jakość i spójność tworzonego kodu.
- Wykorzystywanie narzędzi AI wspierających analizę, implementację, testowanie i rozwój oprogramowania.
- Udział w wydarzeniach Scrumowych i codzienna współpraca z zespołem Agile.
- Współpraca przy tworzeniu rozwiązań dla systemów o dużej skali i wysokim wolumenie transakcji.
- Aktywny udział w wymianie wiedzy i ciągłym doskonaleniu sposobu pracy zespołu.
Benefity
- Prywatna opieka medyczna.
- Karta sportowa.
- Ubezpieczenie na życie.
Opieka zdrowotna
Karta sportowa
Ubezpieczenie
Inne informacje
- Projekt rozpoczyna się ASAP i trwa do 31.12.2026 r.; przewidziana jest duża możliwość przedłużenia.
- Proces rekrutacji obejmuje rozmowę z rekruterem KUBO, 1–2 etapy rozmów z klientem oraz feedback i finalną decyzję.
KUBO Poland Sp. z o.o.
39 aktywnych ofert