KRUK to zespół z pasją, dlatego szukamy ludzi zaangażowanych, dla których praca to przede wszystkim przyjemność i satysfakcja. Tworzymy przyjazne środowisko pracy, w którym pracownicy mają możliwość podnoszenia swoich kwalifikacji zawodowych poprzez udział w szkoleniach oraz ambitnych projektach (również międzynarodowych).
W związku z intensywnym rozwojem IT w Grupie KRUK (jest nas już blisko 200 osób), poszukujemy doświadczonych Kandydatów/tek do działu Communication Systems Division na stanowisko:
Java Developer
O dziale:
- Communication Systems Division: dział zajmujący się wytwarzaniem i utrzymaniem narzędzi związanych z cyklem życia komunikatów i korespondencji (papierowej i elektronicznej). Współtworzymy procesy biznesowe związane z korespondencją oraz kładziemy silny nacisk na digitalizację komunikacji.
- zajmujemy się rozwojem i utrzymaniem aplikacji firmowych
- cały dział liczy około 20 osób
- na co dzień współpracujemy z analitykiem biznesowym, testerem, product ownerem
- naszą pracę organizujemy z wykorzystaniem metod SCRUM oraz Kanban mocno wspierając samoorganizację zespołów
- uczestniczymy w całym cyklu wytwarzania oprogramowania (od analizy wymagań aż do wdrożenia)
- prowadzimy loże specjalistów, w ramach których pracownicy mają możliwość wpływu na zmiany technologiczne, wdrażanie dobrych praktyk i standardów dla poszczególnych aspektów wytwarzania oprogramowania w dziale
- cenimy zaangażowanie, dzielenie się swoją wiedzą i doświadczeniem (praktykujemy Code Review)
- mocno stawiamy na uczenie się nowych rzeczy i ciągłe rozwijanie umiejętności
- pracujemy 100% zdalnie, okazjonalnie mogą być potrzebne wizyty w siedzibie we Wrocławiu
Zakres obowiązków:
- Wytwarzanie, testowanie oraz wdrażanie oprogramowania zgodnie z najlepszymi standardami,
- Współpraca z biznesem w zakresie projektowania i wdrażania nowych rozwiązań, a także testerami i analitykami dedykowanymi do projektu,
- Utrzymanie najwyższej jakości istniejącego kodu i oprogramowania (code review ma u nas wysoki priorytet),
- Tworzenie oprogramowania będącego istotną częścią krajowego rynku finansowego,
- Codzienna współpraca w ramach zespołu w metodologii Agile,
Wymagania:
- minimum 3 lata doświadczenia w pracy na podobnym stanowisku
- bardzo dobra znajomość Java
- dobra znajomość Spring (Boot, Data, Security, MVC), Hibernate
- dobra znajomość OOP, SOLID, Clean Code, wzorców projektowych
- doświadczenie w tworzenie testów jednostkowych i integracyjnych
- znajomość SQL i relacyjnych baz danych np. MS SQL Server
- znajomość RabbitMQ/Apache Kafka, SOAP, REST
- znajomość narzędzi CI/CD, Jenkins, Gitlab, GIT, Maven, NPM, Ansible
- znajomość narzędzi do monitoringu np. Grafana, ELK stack
- mile widziana znajomość Linux (RedHat/Ubuntu/CentOS)
- mile widziana znajomość BPMN np. Activiti lub Camunda
- mile widziana znajomość Angular, JavaScript, TypeScript, HTML, CSS
- znajomość języka angielskiego na poziomie B1
- znajomość języka polskiego na poziomie C1
Pracujemy z:
- Java 11
- Angular 17
- MS SQL Server 2017+
- GitLab, Jira, Teams, Miro
Co mamy do zaoferowania:
- Zatrudnienie na umowę o pracę,
- Elastyczny czas pracy,
- Możliwość pracy zdalnej lub hybrydowej (mamy biuro we Wrocławiu)
- Parking dla rowerów i samochodów - dla preferujących pracę z biura,
- Atrakcyjny pakiet benefitów: opieka medyczna, karta Multisport, świadczenia kafeterii, ubezpieczenie grupowe,
- Możliwość współpracy w oparciu o B2B.