#1 Job Board for tech industry in Europe

Senior Java Developer
New
Java

Senior Java Developer

46 - 50 USD/hNet per hour - B2B
46 - 50 USD/hNet per hour - B2B
Type of work
Full-time
Experience
Senior
Employment Type
B2B
Operating mode
Hybrid

Tech stack

    English

    B2

    Polish

    B2

    Java

    advanced

    Spring Boot

    advanced

    SPRING DATA JPA

    advanced

    Hibernate

    advanced

    Spring Cloud

    advanced

    Kafka

    advanced

    Avro

    advanced

    REST

    advanced

    SQL

    advanced

    Git

    advanced

Job description

Branża: Bankowość

Lokalizacja: Kraków / Warszawa / model hybrydowy (1 dzień z biura tygodniowo)

Stawka: do 170-185 PLN/h netto + VAT (B2B)Start: wrzesień 2025

Język: polski oraz angielski min. B2



Dołącz do zespołu BAU (Business as Usual) odpowiedzialnego za przejęcie i dalszy rozwój procesów płatniczych po zakończeniu fazy modernizacji platformy „payment factory”. Naszym celem jest zapewnienie ciągłości działania, stabilności oraz jakości systemów produkcyjnych związanych z obsługą płatności.

Zespół docelowo będzie liczyć 7 osób – interdyscyplinarne środowisko zorientowane na stabilizację, optymalizację i rozwój istniejących usług.




Zakres obowiązków:

  • Przejmowanie odpowiedzialności za istniejące serwisy backendowe od zespołów wytwórczych.

  • Utrzymanie i rozwój systemów w architekturze mikroserwisowej – implementacja zmian, rozwój metryk, poprawki po awariach, testy regresyjne.

  • Analiza i optymalizacja kodu – w tym code review, ocena jakości implementacji i identyfikacja błędów.

  • Zapewnienie zgodności z SLA, weryfikacja poprawności wdrożeń, reagowanie na incydenty produkcyjne.

  • Budowanie i utrzymywanie monitoringu technicznego oraz biznesowego, tworzenie alertów i wskaźników KPI.

  • Współpraca z zespołami developerskimi, testerskimi i operacyjnymi w ramach cyklu życia aplikacji.

  • Tworzenie i aktualizacja dokumentacji technicznej.

  • Wsparcie w działaniach rekrutacyjnych i rozwoju zespołu BAU (aspekty merytoryczne).


Wymagania:

  • Minimum 7 lat doświadczenia w rozwoju oprogramowania, ze szczególnym uwzględnieniem backendu.

  • Doświadczenie w pracy z mikroserwisami i architekturą rozproszoną.

  • Bardzo dobra znajomość utrzymania systemów produkcyjnych, obsługi incydentów, wdrażania poprawek.

  • Doświadczenie w optymalizacji procesów utrzymaniowych i rozwojowych.

  • Umiejętność analizy istniejącego kodu, identyfikowania luk w dokumentacji oraz współpracy w złożonym środowisku zespołowym.

  • Proaktywność, samodzielność, komunikatywność i umiejętność uzasadniania decyzji technicznych.


Wymagane technologie (must have):


Backend:

  • Java – zaawansowany poziom

  • Spring Boot, Spring Data JPA, Hibernate – zaawansowany poziom

  • Spring Cloud Stream, Kafka, Avro – zaawansowany poziom

  • REST, SQL (PostgreSQL, Oracle, MSSQL), Git – zaawansowany poziom


Pozostałe:

  • Liquibase, OpenAPI – poziom średni

  • Micrometer/OpenTelemetry – podstawowy

  • JUnit, AssertJ, Maven – poziom średni

  • Docker/Podman – poziom średni

  • Praktyczna znajomość architektury mikroserwisów – wysoki poziom


Frontend:

  • Niewymagany, ale mile widziany


Proces rekrutacyjny:

Etap 1: rozmowa techniczna (case, code review)Etap 2: rozmowa doprecyzowująca, jeśli potrzebna

46 - 50 USD/h

Net per hour - B2B

Apply for this job

File upload
Add document

Format: PDF, DOCX, JPEG, PNG. Max size 5 MB

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administra... more