Java Developer
Job description:
**Firma Ework Group** powstała w 2000 roku i obecnie jest notowana na sztokholmskiej giełdzie NASDAQ. Współtworzy ją ponad 13 000 niezależnych specjalistów dopasowanych do projektów – jesteśmy dostawcą kompetencji, współpracujemy z klientami, zarówno w sektorze prywatnym jak i publicznym, a także budujemy sieć specjalistów. Koncentrując się na branży IT, R&D i inżynierii dostarczamy usługi poprzez wszechstronne i niezależne podejście do zarządzania talentami. Dzięki naszemu doświadczeniu biznesowemu oferujemy kompleksowe rozwiązania w zakresie talentów, tworząc udane współprace. Budujemy wzajemne relacje z klientami, partnerami i specjalistami. Dla naszego klienta **z branży ubezpieczeniowej**, poszukujemy specjalisty na stanowisko **Java Developera.** **Model pracy:** hybryda (zakładane 4 dni zdalnie/1 dzień z biura (ale do ustalenia)) **Start:** ASAP **Główne 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 DomainDrivenDesign * 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 **Profil idealnego kandydata:** * 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, Angular 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. * Mile widziana znajomość metodyk Agile * Mile widziane: praca z systemem SLS minimum 3 wydania **Oferujemy:** * Kontrakt B2B * Jasne warunki współpracy zarówno z Ework, jak i klientem * Bieżące wsparcie podczas trwania współpracy * Opiekę medyczną * Ubezpieczenie na życie * Multisport Osoba kontaktowa: katarzyna.borczyk@eworkgroup.com Kod klienta: PP01 Znasz kogoś, kto sprawdziłby się na tym stanowisku? Poleć kandydata wysyłając jej/jego CV na adres: polecenia@eworkgroup.com i otrzymaj bonus!