Java Developer (ubezpieczenia)
Description
Stawka: 145 zł/h na b2bLokalizacja: Hybryda z Warszawy (1 dzień w tyg z biura)Branża: UbezpieczeniaWprowadzenie: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.