Aplikuj teraz

Senior Java Developer

emagine Polska

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

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

Wyświetlenia: 5
Opublikowana8 dni temu
Wygasaza 22 dni
Rodzaj umowyB2B
Tryb pracyHybrydowa
Źródło
Logo

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

Na podstawie "Senior Java Developer"