freehire launches on Product Hunt on 26 August.

Follow →

Senior Java Developer/Tech Lead (z doświadczeniem w bankowości)

Summary

Lead a team modernizing a payment platform using Java, Spring Boot, Kafka, and microservices, ensuring reliability, security, and cloud readiness in a banking environment.

Branża: bankowość

Stawka: do 160 pln/h netto na b2b

Miejsce pracy: Warszawa, Kraków lub Katowice - hybryda 1 dzień w tygodniu z biura

O zespole: Jako IT Chapter Systemy Płatności poszukujemy osoby na stanowisko Senior Software Developer, która będzie wspierała zespół w modernizacji płatności - budowie platformy płatniczej opierającej się na microservices, rozwiązaniach cloud readiness. Realizacja prac w ramach SQUAD'ów (jeden squad/ zespół scrumowy) liczy max 8-10 osób.

Zadania:

  • Diagnostyka i rozwiązywanie problemów (szybkie usuwanie awarii, analiza przyczyn, czytanie dokumentacji),

  • Wsparcie rozwoju i utrzymanie na produkcji systemów dostarczanych z zespołów

  • Utrzymywanie systemów (planowanie prac zespołu i swojego, monitorowanie)

  • Komunikatywność (z Biznesem, członkami zespołu utrzymaniowego oraz zespołów rozwojowych)

  • Samodzielność w realizacji zadań, proaktywność, pokazywanie kierunków rozwoju

  • Monitorowanie (definiowanie metryk/alertów w DT czy innych rozwój monitoringu technicznego i biznesowego)

  • Automatyzacja (propozycje weryfikacji procesów, przez tworzenie i usprawnianie testów automatycznych, dodawanie i rozbudowa o brakujące rodzaje testów),

  • Przegląd kodu,

  • Aktualizacja dokumentacji (tworzenie dokumentacji technicznej i biznesowej dla wprowadzanych zmian),

  • Bezpieczeństwo (nadzór nad podatnościami),

  • Wdrażanie innych członków zespołu,

  • Tworzenie nowej funkcjonalności zgodnie z wymaganiami obszaru (dopisanie do zespołu rozwojowego)

  • Rozbudowa istniejącej funkcjonalności zgodnie z wymaganiami.

  • Praca w środowisku zwinnym Agile.

  • Branie udziału w całym cyklu życia historyjki.

Wymagania:

  • Min. 5 lat doświadczenia jako Java Developer.

  • Doświadczenie w projekcie/projektach bankowych.

  • Doświadczenie w pracy nad mikroserwisowym systemem opartym o Kafkę.

  • Umiejętność dekompozycji wymagań na zadania.

  • Umiejętność analizy dokumentacji i procesów biznesowych.

  • Umiejętność projektowania rozwiązań oraz współpracy z architektami.

Narzędzia:

  • Java (mile widziane wersja 21, minimalna 11)

  • Spring Boot 3.4+

  • Spring Data JPA

  • Spring Cloud Stream (mile widziane)

  • JUnit 5

  • Kafka

  • Avro (mile widziane)

  • REST

  • Git

  • Jira

  • Confluence

  • Docker

  • Liquibase

  • Hibernate

See also