368,634open jobs
9,437companies
50,578added this week
Browse all
Salary
$76k – $86k per year
Location
In office (Kraków)
Seniority
Senior
Overview
Company
Impact
Profile match
Be in IT is a specialized recruitment agency that connects organizations with top-tier technology talent, ranging from software developers and DevOps engineers to cybersecurity and data experts. The firm provides comprehensive talent acquisition solutions, including direct search, permanent recruitment, and RPO services, tailored to support both local and international business projects. With a deep focus on market expertise and transparent communication, the company assists businesses in building high-performing IT teams while helping professionals find roles aligned with their career goals.

Be in IT to firma rekrutacyjna, wyspecjalizowana w poszukiwaniu Specjalistów z branży technologii informatycznych. Obecnie, dla naszego klienta, poszukujemy osoby na stanowisko: Senior Java Developer.

Zakres obowiązków:

  • Długofalowa współpraca z międzynarodową, topową firmą consultingową, świadcząca usługi IT dla dużych i średnich firm z różnorodnych sektorów jak automotive, healthcare, finanse, bankowość czy produkcja. Ten konkretny projekt realizowany będzie dla międzynarodowej instytucji finansowej.

  • Dla naszego klienta poszukujemy doświadczonego Senior Java Developera, który wesprze modernizację kluczowej platformy tradingowej wykorzystywanej głównie do obsługi transakcji typu swaps oraz FRA. Obecny system to rozbudowana, legacy monolityczna aplikacja odpowiadająca za pełny proces obsługi transakcji - od rejestracji trade'ów, przez walidację, akceptacje, afirmację, obsługę zdarzeń w cyklu życia transakcji, wycenę, terminację, zapadalność, aż po settlement.

  • Celem roli jest wsparcie podziału istniejącej platformy monolitycznej na dobrze zaprojektowane, skalowalne, obserwowalne i odporne usługi, przy jednoczesnym zapewnieniu ciągłości działania krytycznych procesów tradingowych. To rola seniorska, łącząca praktyczne doświadczenie inżynierskie z dojrzałym podejściem architektonicznym.

  • Szukamy osoby, która potrafi pracować z dużymi systemami legacy, rozumie złożoność środowiska finansowego i potrafi podejmować świadome decyzje dotyczące architektury systemów rozproszonych.

  • Analiza istniejącej monolitycznej platformy tradingowej oraz zaproponowanie pragmatycznej strategii jej dekompozycji.

  • Identyfikacja logicznych granic usług na podstawie zdolności biznesowych oraz domenowych obszarów systemu.

  • Wsparcie przejścia z silnie powiązanego monolitu do architektury usługowej lub mikroserwisowej.

  • Projektowanie docelowego podziału systemu na serwisy odpowiedzialne za konkretne obszary biznesowe, definiowanie granic usług dla takich procesów jak: trade capture, walidacja transakcji, akceptacje i approval flow, trade affirmation, zarządzanie cyklem życia transakcji, valuation, termination, maturity processing, settlement, reporting, widoczność stanu systemu.

  • Projektowanie wzorców komunikacji pomiędzy usługami oraz systemami zewnętrznymi, dobór odpowiednich mechanizmów integracji, takich jak REST API, SOAP, messaging, kolejki, Kafka lub inne brokery komunikatów.

  • Ocena trade-offów pomiędzy komunikacją synchroniczną a asynchroniczną.

  • Definiowanie zasad własności danych w architekturze usługowej, określanie, które serwisy powinny posiadać własne bazy danych oraz które dane powinny być traktowane jako własność konkretnej domeny.

  • Projektowanie strategii synchronizacji danych pomiędzy usługami.

  • Proponowanie podejść do eventual consistency, replikacji danych oraz ograniczania zależności od centralnej bazy typu „golden source".

  • Projektowanie mechanizmów obsługi błędów w systemach rozproszonych. Definiowanie strategii retry, dead-letter queues, failure recovery oraz obsługi częściowych awarii, projektowanie rozwiązań odpornych na duplikaty komunikatów, problemy współbieżności oraz niespójności danych.

  • Wspieranie skalowania horyzontalnego oraz projektowanie procesów idempotentnych.

  • Definiowanie podejścia do observability, monitoringu, logowania, tracingu, correlation IDs oraz dashboardów operacyjnych.

  • Zapewnienie audytowalności procesów oraz widoczności aktualnego stanu systemu.

  • Współpraca z analitykami biznesowymi, developerami, architektami, zespołami QA oraz production support. Udział w podejmowaniu decyzji architektonicznych i komunikowanie ich zarówno zespołom technicznym, jak i interesariuszom biznesowym.

  • Wsparcie zapewnienia, że nowa architektura spełnia wymagania dotyczące wydajności, niezawodności, stabilności operacyjnej oraz zgodności regulacyjnej.

Oczekujemy:

  • Bardzo dobre doświadczenie komercyjne w pracy z Java oraz Spring Framework.

  • Doświadczenie w pracy z dużymi, złożonymi systemami legacy, najlepiej aplikacjami monolitycznymi.

  • Dobre zrozumienie architektury systemów rozproszonych.

  • Praktyczne doświadczenie w projektowaniu i integracji systemów z użyciem REST API.

  • Doświadczenie z SOAP Web Services oraz integracjami systemowymi.

  • Silne doświadczenie bazodanowe, preferencyjnie z Oracle.

  • Znajomość podejść takich jak service decomposition, bounded contexts, domain-driven design lub podobnych metod modelowania architektury.

  • Doświadczenie w projektowaniu systemów wykorzystujących komunikację asynchroniczną.

  • Praktyczna znajomość kolejek, Kafki lub innych brokerów komunikatów.

  • Znajomość zagadnień takich jak transaction handling, eventual consistency, retry mechanisms, dead-letter queues oraz failure recovery.

  • Zrozumienie koncepcji observability, w tym logowania, monitoringu, tracingu, correlation IDs oraz dashboardów operacyjnych.

  • Znajomość wzorców skalowalności, w tym idempotentnego przetwarzania oraz zapobiegania duplikacji komunikatów.

  • Umiejętność oceny kompromisów pomiędzy komunikacją synchroniczną REST a komunikacją asynchroniczną opartą o messaging.

  • Bardzo dobre umiejętności analityczne i problem-solvingowe.

  • Umiejętność jasnego komunikowania decyzji architektonicznych do odbiorców technicznych i nietechnicznych.

  • Gotowość do pracy w środowisku o wysokiej krytyczności biznesowej i operacyjnej.

  • Znajomość języka angielskiego na poziomie B2 lub C1 - umożliwiająca swobodną komunikację w międzynarodowym środowisku.

  • Dostępność ASAP lub maksymalnie miesięczny okres wypowiedzenia, ze skutkiem na koniec miesiąca.

Oferujemy:

  • Długofalowa współpraca z wynagrodzeniem w przedziale 140-160 PLN netto/godz. + VAT.

  • Wsparcie przy zakładaniu i prowadzeniu działalności gospodarczej, dla osób bez takiego doświadczenia.

  • Sprawny proces rekrutacyjny - 1. Background check (wypełnienie formalnych dokumentów), 2. Rozmowa techniczna z Managerem, około godziny, zdalnie.

  • Współpraca hybrydowa w Krakowie, 8 dni w miesiącu w biurze (w dowolnej konfiguracji, np. pod rząd lub rozłożone w miesiącu).

  • Benefity - prywatna opieka medyczna, karta Multisport.

  • Nowoczesny sprzęt zapewniany przez firmę, wraz z softem i konfiguracją.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,634 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Kraków
$30k – $101k per year (Estimated) • Remote/Hybrid • 4+ years exp • Madrid
Java
Java
Spring Boot
Databases
Apache Kafka
DevOps
Dynatrace
Apply
$54k – $122k per year (Estimated) • Remote/Hybrid • Madrid
Java
Java
Spring Boot
Databases
Apache Kafka
DevOps
Dynatrace
Apply
Data & AI Engineer 2 days ago
In office • Full-Time • 3+ years exp • Luxembourg City
Java
Python
TypeScript
C#
Java
Spring Boot
Python
FastAPI
C#
.NET
AI/ML
Computer Vision
LLM
Mistral
NLP
Ollama
ONNX
RAG
Semantic Search
Transformers
Edge AI
OCR
Semantic Search
DevOps
Ansible
AWS
Azure
CI/CD
Docker
GitHub Actions
Rest API
Terraform
Vector
GitHub
Apply
$20k – $43k per year (Estimated) • In office • Full-Time • 3+ years exp • Moscow
SQL
Databases
Apache Kafka
RabbitMQ
DevOps
CI/CD
Git
Rest API
QA
Postman
SoapUI
Swagger
Apply
$53k – $120k per year (Estimated) • Remote/Hybrid • 5+ years exp • Madrid
Java
Java
Spring Boot
Apply
$55k – $113k per year (Estimated) • In office
Apex
Apex
Lightning Web Components
Salesforce Industries
DevOps
CI/CD
Marketing
Salesforce
Apply
$108k – $118k per year • Remote • Full-Time • Warsaw
DevOps
AWS
Azure
Azure AKS
Kubernetes
Cybersecurity
Microsoft Entra ID
Apply
IT Business Analyst 10 days ago
$38k – $83k per year (Estimated) • In office
Apply
Security Engineer 13 days ago
$63k – $112k per year (Estimated) • In office • Contractor
DevOps
Azure
GCP
Cybersecurity
Crowdstrike
SentinelOne
Zscaler
Apply
$56k – $101k per year (Estimated) • In office
PowerShell
Python
DevOps
Azure
Bicep
GCP
Kubernetes
Terraform
IAM
Cybersecurity
ISO 27001
Zero Trust
Apply
Game Artist 4 hours ago
$13k – $49k per year (Estimated) • Remote/Hybrid • Full-Time • 3+ years exp • Kraków
Game Dev
Unity
Design
Adobe Photoshop
Apply
$9k – $50k per year (Estimated) • Remote/Hybrid • Full-Time • Kraków
JavaScript
PowerShell
Python
Visual Basic
DevOps
GitHub
Robotics
Digital Twin
QA
Postman
Selenium
Apply
$78k – $141k per year (Estimated) • Remote • Full-Time • 7+ years exp • Kraków
JavaScript
Node JS
TypeScript
AI/ML
LLM
A2A
Model Context Protocol
DevOps
AWS
Platform Engineering
Apply
$71k – $120k per year (Estimated) • Equity • Remote/Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Kraków
DevOps
AWS
Azure
CI/CD
GCP
Apply
$60k – $95k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Kraków
C#
C#
.NET
DevOps
Azure
CI/CD
SLI/SLO/SLA
Apply
See all jobs
This is one of many
368,634 more open roles from verified company boards, updated every day.