Senior Java Developer/Ubezpieczenia
⚲ Warszawa
28 560 - 31 920 PLN netto (B2B)
Wymagania
- Java
- Spring
- SQL
- Apache Kafka
- JUnit
- Spock
- Hibernate
- Angular
- DDD
Opis stanowiska
Dla naszego klienta z branży ubezpieczeniowej szukamy doświadczonego Senior Java Developera do zespołu rozwijającego systemy związane z procesem likwidacji szkód.
To rola dla osoby, która poza samym developmentem chce mieć wpływ na sposób projektowania rozwiązań, niezawodność systemu i usprawnianie procesów biznesowych.
Czym będziesz się zajmować?
• Rozwojem kluczowych systemów obsługujących procesy szkodowe.
• Projektowaniem rozwiązań opartych na Java, Spring i Kafka, zarówno w środowisku usług rozproszonych, jak i w istniejących aplikacjach monolitycznych.
• Współtworzeniem decyzji architektonicznych oraz rozwiązań zwiększających stabilność, wydajność i odporność aplikacji.
• Automatyzacją i optymalizacją procesów biznesowych, także z wykorzystaniem silników workflow.
• Wykorzystywaniem nowoczesnych narzędzi developerskich, w tym rozwiązań opartych na AI.
Kogo szukamy?
• 5+ lat komercyjnego doświadczenia z Java oraz bardzo dobrej znajomości ekosystemu Spring.
• Minimum 3 lata pracy z Apache Kafka w rzeczywistych systemach produkcyjnych.
• Bardzo dobra znajomość SQL i doświadczenie z relacyjnymi bazami danych.
• Praktyczna znajomość projektowania niezawodnych systemów rozproszonych: retry, circuit breaker, timeout, obsługa błędów i degradacja usług.
• Doświadczenie z BPMN lub platformami workflow/process engine.
• Umiejętność tworzenia i utrzymywania szerokiego zestawu testów automatycznych, w tym testów integracyjnych.
• Doświadczenie z Angular - nie musi być to Twój główny obszar specjalizacji, ale powinieneś swobodnie poruszać się również po warstwie frontendowej.
• Praktyczne korzystanie z narzędzi AI wspierających programowanie.
• Praktyczne doświadczenie z Domain-Driven Design.
O projekcie
Będziesz pracować nad systemami stanowiącymi istotny element działalności dużej firmy ubezpieczeniowej. Projekt łączy rozwój istniejących aplikacji z budową nowych komponentów, dlatego jest tu przestrzeń nie tylko na implementację, ale również na realny wpływ na architekturę i kierunek rozwoju rozwiązania.
Szukamy osoby, która lubi rozwiązywać problemy techniczne wykraczające poza pojedynczy ticket i potrafi świadomie dobierać rozwiązania do skali oraz charakteru systemu.
To rola dla osoby, która poza samym developmentem chce mieć wpływ na sposób projektowania rozwiązań, niezawodność systemu i usprawnianie procesów biznesowych.
Czym będziesz się zajmować?
• Rozwojem kluczowych systemów obsługujących procesy szkodowe.
• Projektowaniem rozwiązań opartych na Java, Spring i Kafka, zarówno w środowisku usług rozproszonych, jak i w istniejących aplikacjach monolitycznych.
• Współtworzeniem decyzji architektonicznych oraz rozwiązań zwiększających stabilność, wydajność i odporność aplikacji.
• Automatyzacją i optymalizacją procesów biznesowych, także z wykorzystaniem silników workflow.
• Wykorzystywaniem nowoczesnych narzędzi developerskich, w tym rozwiązań opartych na AI.
Kogo szukamy?
• 5+ lat komercyjnego doświadczenia z Java oraz bardzo dobrej znajomości ekosystemu Spring.
• Minimum 3 lata pracy z Apache Kafka w rzeczywistych systemach produkcyjnych.
• Bardzo dobra znajomość SQL i doświadczenie z relacyjnymi bazami danych.
• Praktyczna znajomość projektowania niezawodnych systemów rozproszonych: retry, circuit breaker, timeout, obsługa błędów i degradacja usług.
• Doświadczenie z BPMN lub platformami workflow/process engine.
• Umiejętność tworzenia i utrzymywania szerokiego zestawu testów automatycznych, w tym testów integracyjnych.
• Doświadczenie z Angular - nie musi być to Twój główny obszar specjalizacji, ale powinieneś swobodnie poruszać się również po warstwie frontendowej.
• Praktyczne korzystanie z narzędzi AI wspierających programowanie.
• Praktyczne doświadczenie z Domain-Driven Design.
O projekcie
Będziesz pracować nad systemami stanowiącymi istotny element działalności dużej firmy ubezpieczeniowej. Projekt łączy rozwój istniejących aplikacji z budową nowych komponentów, dlatego jest tu przestrzeń nie tylko na implementację, ale również na realny wpływ na architekturę i kierunek rozwoju rozwiązania.
Szukamy osoby, która lubi rozwiązywać problemy techniczne wykraczające poza pojedynczy ticket i potrafi świadomie dobierać rozwiązania do skali oraz charakteru systemu.
🔍 Dekoder Ogłoszenia
🟡
chce mieć wpływ na sposób projektowania rozwiązań
Oczekiwana większa odpowiedzialność poza samym kodowaniem — projektowanie, analiza, kontakt z biznesem
🔴
niezawodność systemu
Możliwe dyżury i odpowiedzialność za utrzymanie systemów w produkcji