Do zespołu odpowiedzialnego za rozwój systemów zgłaszania i obsługi szkód poszukujemy programisty Fullstack (
Java), który zajmie się zarówno rozwijaniem systemów opartych na mikroserwisach, jak i monolitycznych.
Projekt, nad którym będziesz pracować, to system zgłaszania szkód w architekturze mikrofrontowej, skierowany do klientów zewnętrznych. Będziesz odpowiedzialny za wprowadzanie nowych funkcjonalności oraz bieżące modyfikacje systemu. Planowane jest także przekształcenie rdzenia systemu z modelu konfiguracyjnego (generycznego) do podejścia opartego na DDD i mikrofrontach.
Zakres obowiązków
- Budowanie i rozwijanie systemów w rozproszonej architekturze mikrousługowej oraz monolitycznej dla zgłaszania i obsługi szkód.
- Przekształcanie monolitycznych części systemu na mikroserwisy, stosując metody Domain Driven Design (DDD).
- Udział w projektowaniu nowoczesnych rozwiązań, takich jak Kafka czy Kubernetes.
- Usprawnianie procesów biznesowych oraz zapewnianie wydajności systemu.
- Rozwój i utrzymanie piramidy testów automatycznych w celu utrzymania wysokiej jakości oprogramowania.
- Wykonywanie code review oraz zapewnianie jakości kodu w zespole.
- Udział w ceremoniach scrumowych, dbanie o postęp w realizacji projektów.
Wymagania
- Minimum 4 lata doświadczenia w programowaniu i projektowaniu systemów informatycznych w technologii Java.
- Bardzo dobra znajomość zasad programowania obiektowego oraz wzorców projektowych.
- Bardzo dobra znajomość Java 11, Spring 5, SpringBoot oraz Hibernate 5.
- Doświadczenie w integracji systemów z wykorzystaniem REST, SOAP, AMQP, Kafka.
- Znajomość rozwiązań frontendowych, takich jak JSP oraz Angular 2+.
- Znajomość rozwiązań cache, np. Redis.
- Umiejętność pisania testów jednostkowych z użyciem Spock Framework, JUNIT5, Jasmine, Karma.
- Znajomość Maven oraz Git.
- Wykształcenie wyższe z zakresu IT (informatyka, elektronika lub pokrewne).
- Dodatkowym atutem będzie doświadczenie z systemem SLS (System Likwidacji Szkód) lub OCMS.
Oferujemy:
- Wynagrodzenie do 140 PLN + VAT/h (B2B).
- Tryb pracy: Hybrydowo (4 dni zdalnie + 1 dzień w biurze w Warszawie) lub zdalnie (raz w miesiącu w biurze)
- Benefity: Karta Multisport oraz prywatna opieka medyczna.
Jeśli masz doświadczenie w pracy jako Fullstack Developer oraz chcesz rozwijać swoje umiejętności w zespole profesjonalistów, aplikuj już teraz!