Model pracy: elastyczna hybryda z biura w Warszawie (minimum 1 dzień w tygodniu)
Projekt dotyczy rozwoju i modernizacji systemów zgłaszania oraz obsługi szkód, realizowanych w środowisku opartym zarówno o architekturę monolityczną, jak i mikrousługową. Obejmuje stopniową dekompozycję monolitu do domen i mikroserwisów z wykorzystaniem podejścia Domain Driven Design, a także projektowanie i rozwój rozwiązań z użyciem nowoczesnych technologii takich jak Kafka i Kubernetes. Prace prowadzone są w zwinnym zespole scrumowym, z naciskiem na jakość oprogramowania, automatyzację testów oraz usprawnianie kluczowych procesów biznesowych.
responsibilities :
Budowa i rozbudowa systemów w rozproszonej architekturze mikrousługowej oraz architekturze monolitycznej dla systemów zgłaszania i obsługi szkód
Rozbijanie części monolitycznej na domeny i mikroserwisy przy użyciu metod Domain Driven Design
Udział w projektowaniu architektury przy użyciu nowoczesnych rozwiązań (Kafka, Kubernetes)
Usprawnianie obsługi wybranych procesów biznesowych
Zapewnienie właściwej jakości wytwarzanego oprogramowania poprzez rozwijanie piramidy testów automatycznych
Wykonywanie oraz odbieranie code review
Udział w ceremoniach scrumowych zwinnego zespołu
requirements-expected :
Dobra znajomość Java / Kotlin (ponad 3 lata)
Dobra znajomość Spring / Hibernate, Spring Boot oraz Spring Cloud (ponad 3 lata)
Dobra znajomość języka SQL (ponad 3 lata)
Znajomość narzędzi Git, Maven
Znajomość frameworków do pisania testów jednostkowych
Znajomość paradygmatów Functional Programming oraz Object-Oriented Programming
offered :
Będziesz pracował dla uznanej firmy z branży ubezpieczeniowej w Polsce
Duży zespół IT oferuje bogactwo wiedzy i szansę na rozwój w różnorodnych obszarach
Dynamiczne środowisko pracy i możliwość nauki
Społeczność Jit umili Ci czas podczas cyklicznych spotkań integracyjnych
Zyskasz możliwość uczestniczenia w Jit Communities i szkoleniach, aby dalej rozwijać swoje umiejętności