Senior Java Developer (bankowość)

Java

Senior Java Developer (bankowość)

Java
Centrum, Warsaw

emagine Polska

Full-time
Any
Senior
Hybrid

Job description

Branża: bankowość

Lokalizacja: Hybryda z Warszawy

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)

Tech stack

    Polish

    B1

    Jenkins

    advanced

    JUnit

    advanced

    REST

    advanced

    Scrum

    advanced

    Maven

    advanced

    Hibernate

    advanced

    Java

    advanced

    SQL

    advanced

    API (Application Programming Interface)

    advanced

    Spring

    advanced

Office location