Java Developer (ubezpieczenia)
Branża: Ubezpieczenia
Stawka: 145zł/h na b2b
Lokalizacja: Hybryda z Warszawy (1 dzień w tyg z biura)
Wprowadzenie: Poszukujemy doświadczonego programisty Java, który dołączy do naszego zespołu, aby wdrażać nowoczesne rozwiązania w sektorze ubezpieczeniowym. Idealny kandydat powinien posiadać co najmniej 5-letnie doświadczenie w pracy z językiem Java oraz frameworkami Spring i Hibernate.
Zakres obowiązków:
Do podstawowych obowiązków należy:
Implementacja nowoczesnych rozwiązań w sektorze ubezpieczeniowym.
Budowa i rozbudowa systemów w rozproszonej architekturze mikrousługowej 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ń.
Usprawnianie obsługi wybranych procesów biznesowych.
Zapewnienie właściwej jakości wytwarzanego oprogramowania dzięki rozwijaniu piramidy testów automatycznych.
Wykonywanie i odbieranie code review.
Udział w wydarzeniach scrumowych zwinnego zespołu.
Codzienna współpraca w zgranym zespole, chętnie dzielącym się wiedzą i zorientowanym na wytwarzanie kodu wysokiej jakości w niebanalnych rozwiązaniach.
Wymagania kluczowe:
Dobra znajomość Java (>5 lat).
Dobra znajomość Spring/Hibernate, Spring Boot i Spring Cloud (>5 lat).
Dobra znajomość języka SQL (>5 lat).
Znajomość narzędzi git, maven.
Znajomość frameworków do pisania testów jednostkowych.
Znajomość paradygmatów Functional Programming i Object Oriented Programming.
Znajomość Docker, K8S, helm.
Rabbit MQ, ElasticSearch.
Umiejętność skalowania aplikacji.
Znajomość narzędzi do diagnostyki wydajności zaimplementowanych rozwiązań.
Umiejętności dodatkowe:
Doświadczenie w zakresie IT Security w rozwiązaniach.
Doświadczenie w samodzielnym projektowaniu domeny.
Java Developer (ubezpieczenia)
Java Developer (ubezpieczenia)