Java Developer (bankowość)
emagine Polska
⚲ Warszawa
145 - 155 PLN/h netto (B2B)
Wymagania
- Spring/SpringBoot
- Kafka
- Java
- SQL
Opis stanowiska
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)