Senior Software Developer
⚲ Krakow
Do uzgodnienia
Wymagania
- doświadczenie w projektowaniu i rozwoju usług enterprise w Java 11+ i Spring Boot
- praktyka z architekturą mikroserwisów rozproszonych
- doświadczenie z REST i SOAP oraz komunikacją event-driven (Kafka)
- praca z silnikiem BPM (preferowany Flowable)
- doświadczenie z bazami relacyjnymi i dokumentowymi (PostgreSQL, MongoDB, Azure Cosmos DB)
- znajomość mechanizmów bezpieczeństwa OAuth2, JWT, Spring Security
- doświadczenie z Docker i Kubernetes
- gotowość do mentoringu i code review
Opis stanowiska
Dołączysz do długoterminowego projektu enterprise dla globalnego klienta z sektora bankowości inwestycyjnej. Będziesz rozwijać i utrzymywać krytyczne usługi backendowe obsługujące złożone procesy biznesowe, regulacyjne i integracje systemowe w całym ekosystemie banku. Platforma oparta jest na rozproszonej architekturze mikroserwisów z komunikacją event-driven i orkiestracją procesów BPM. To oferta dla doświadczonych backendowców, którzy czują się swobodnie w środowisku korporacyjnym i chcą współtworzyć kierunek techniczny oraz mentorować innych.
🔍 Dekoder Ogłoszenia
🟡
contributing not only code but also technical direction, best practices, and mentoring
Oczekuje się, że będziesz aktywnie wpływać na architekturę i procesy, a także wspierać mniej doświadczonych członków zespołu.
🟡
enterprise-scale project
Praca nad dużym, złożonym systemem, który może oznaczać długi cykl rozwoju i potencjalnie wolniejsze tempo zmian.
🟡
global client in the investment banking domain
Praca w branży finansowej, która jest znana z wysokich wymagań dotyczących bezpieczeństwa, regulacji i stabilności systemów.
🟡
mission-critical backend services
Systemy, które mają kluczowe znaczenie dla działania firmy, co oznacza wysokie oczekiwania co do niezawodności i dostępności.
🟡
BPM-driven process orchestration
System opiera się na zarządzaniu procesami biznesowymi, co może wymagać zrozumienia i modelowania złożonych przepływów pracy.