Java Developer (bankowość)
Branża: bankowość
Lokalizacja: Hybryda z Warszawy (2 dni w tyg z biura)
Stawka: 155 zł/h na b2b
Start: od maja
Podsumowanie: Rola ta ma na celu zwiększenie pojemności zespołu i utrzymanie wysokiej jakości rozwoju oprogramowania. Pozycja ta jest kluczowa dla zapewnienia ciągłości projektów i zaspokajania wymagań biznesowych.
Zakres obowiązków:
Tworzenie wysokiej jakości, czytelnego i utrzymywalnego kodu.
Projektowanie i dokumentowanie rozwiązań technicznych.
Realizacja testów jednostkowych oraz dbanie o jakość tworzonego oprogramowania.
Współpraca z analitykami biznesowymi, architektami IT oraz klientem biznesowym.
Udział w procesach przeglądu kodu i refaktoryzacji (GIT, Gerrit lub inne narzędzia).
Praca nad rozwiązaniami w architekturze rozproszonej, w tym opartymi na microservices.
Współpraca w środowisku wykorzystującym JIRA i Confluence.
Wymagane kompetencje:
Doświadczenie w Java 17+ min. 5 lat
Znajomość Spring/Spring-boot
Znajomość JPA oraz Hibernate
Znajomość Maven, GIT
Znajomość SQL
Umiejętność projektowania REST API
Umiejętność projektowania testów automatycznych
Znajomość narzędzi do wytwarzania testów automatycznych (np. Junit, Mockito, WireMock)
Znajomość Event-driven architecture (EDA)
Znajomość dobrych praktyk programowania
Architektury mikroserwisowej
Kafka
Mile widziana znajomość:
Jenkins
Gerrit
Scrum
DDD-Domain Driven Design
Event Sourcing
Znajomość sektora bankowego (proces kredytowy)
Java Developer (bankowość)
Java Developer (bankowość)