Aplikuj teraz

Senior Java Developer

emagine Polska

Warszawa +4 więcej
175 - 185 PLN
Hybrydowa
B2B
📊 SPRING DATA JPA
Avro
SQL
Java
Kafka
Hibernate
Spring Boot
Spring Cloud
REST
🐳 Docker
💼 B2B
Hybrydowa
Pełny etat
Spring
Git
RESTful APIs
Software Development
Oracle
Microservices
Jenkins
SOLID Principles
Maven
REST API
Oracle DB
object-oriented programming
🚢 Kubernetes
☁️ Microsoft Azure
📊 Relational Databases
Unit Testing
Multithreading
Messaging Technologies (eg. Solace/IBM MQ)
Capital Markets
🔄 DevOps
Agile
CI/CD

Name

Senior Java Developer

Java

-, Warszawa+1 Location

emagine Polska

175 - 185PLN

Net per hour - B2B

Full-time

B2B

Senior

Hybrid

Tech stack

English

B2

SPRING DATA JPA

advanced

REST

advanced

Spring Cloud

advanced

Hibernate

advanced

Kafka

advanced

Java

advanced

SQL

advanced

Avro

advanced

Spring Boot

advanced

Docker

regular

Job description

Branża: Bankowość

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

Stawka: do 185 PLN/h netto + VAT (B2B)

Start: ASAP

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

Published: 13.08.2025

Office location

Wyświetlenia: 3
Opublikowana7 dni temu
Wygasaza 23 dni
Rodzaj umowyB2B
Tryb pracyHybrydowa
Źródło
Logo

Podobne oferty, które mogą Cię zainteresować

Na podstawie "Senior Java Developer"