Java Developer
warszawa
Dla naszego klienta z branży ubezpieczeniowej poszukujemy doświadczonego Java Developera
Zadania:
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 dzięki rozwijaniu piramidy testów automatycznych.
Wykonywanie i odbieranie code review.
Udział w ceremoniach scrumowych zwinnego zespołu.
Codzienna współpraca w zgranym zespole chętnie dzielącym się wiedzą i zorientowanych na wytwarzanie kodu wysokiej jakości w dużych wielko wolumetrycznych.
Wymagania:
Minimum 4 lat doświadczenia w programowaniu oraz projektowaniu systemów informatycznych w technologii Java.
Bardzo dobra znajomość zasad programowania obiektowego oraz wzorców projektowych.
Bardzo dobra znajomość Java 8 i 11, Spring 5, SpringBoot oraz Hibernate 5.
Znajomość integracji systemów z zastosowaniem REST, SOAP, AMQP, KAFKA.
Znajomość rozwiązań warstwy frontowej JSP, Anular 2+.
Znajomość rozwiązań warstwy cache np. REDIS.
Znajomość narzędzi do raportowania operacyjnego np. Jasper Reports.
Umiejętność pisania testów jednostkowych z zastosowaniem Spock Framework, JUNIT5, Jasmine, Karma.
Znajomość Maven oraz narzędzi do wersjonowania kodu Git.
Znajomość języka angielskiego na poziomie umożliwiającym czytanie dokumentacji technicznej.
• Wykształcenie z kierunków IT (informatyka, elektronika lub pokrewne).
Mile widziana znajomość metodyk Agile.
Mile widziane : praca z systemem SLS minimum 3 wydania.
Oferujemy:
Długoterminową współpraca w oparciu o B2B
Stawka 140 - 160+vat/h
Benefity: Multisport, prywatna opieka medyczna
Pracę hybrydową z przewagą zdalnej (1 dzień z biura w tyg)
Dogodną lokalizację biura w pobliżu stacji metra.