Senior Software Engineer (Java)
Antal
⚲ Kraków
35 280 - 43 680 PLN (B2B)
Wymagania
- API
- Backend
- Java
- Spring Boot
- JVM
- Docker
- Kubernetes
- Service mesh
- Splunk
- Grafana
- Prometheus
- Jaeger
- Kiali
- OpenTelemetry
- VPC
- IAM
- Linux
- Networking
- Storage
- Go (nice to have)
- Rust (nice to have)
- Kafka (nice to have)
- DevOps (nice to have)
Opis stanowiska
O projekcie: 📍 Lokalizacja: Kraków (hybrydowo – 8 dni w biurze w miesiącu) 📄 Forma współpracy: B2B 💰 Stawka: 210 – 260 zł/h 🏦 Branża: Bankowość / FinTech Dołącz do nowego zespołu odpowiedzialnego za rozwój przyszłej architektury systemów płatności, w tym wdrażanie nowego, lean i modułowego silnika płatności. Twoja praca przyczyni się do tworzenia nowej generacji systemów płatności, umożliwiających szybkie wdrażanie nowych funkcjonalności przy niskim koszcie i wysokiej jakości. Będziesz pracować w międzynarodowym, technologicznym środowisku, współpracując z zespołami DevOps, bezpieczeństwa i inżynierii w modelu inner sourcing, koncentrując się na ponownym wykorzystaniu i rozwoju istniejącego oprogramowania. Co oferujemy: - Pracę przy strategicznych projektach płatności, które mają realny wpływ na transformację systemów finansowych. - Realny wpływ na kształt i architekturę systemów w organizacji. - Współpracę z międzynarodowym zespołem ekspertów technicznych. - Możliwość korzystania z nowoczesnych narzędzi i technologii w środowisku inżynierskim klasy enterprise. - Hybrydowy model pracy z biurem w Krakowie 8 dni w miesiącu. Wymagania: - Wykształcenie wyższe w zakresie Informatyki, Inżynierii lub pokrewnych kierunków. - Minimum 15 lat doświadczenia jako inżynier API / backend. - Minimum 10 lat doświadczenia w tworzeniu mikroserwisów, bezpieczeństwie aplikacji, autoryzacji i middleware. - Bardzo dobra znajomość Javy (Go/Rust mile widziane), Spring Boot, JVM tuning i optymalizacja. - Doświadczenie w projektowaniu systemów rozproszonych, mikroserwisów, Docker, Kubernetes i service mesh. - Doświadczenie z Kafka (budowa, konfiguracja, produkcja/konsumpcja danych). - Doświadczenie z monitoringiem i observability: Splunk, Grafana, Prometheus, Jaeger, Kiali, OpenTelemetry. - Praktyka w pracy z chmurą i DevOps, sieciami w VPC, IAM, oraz automatyzacji wdrożeń. - Bardzo dobra znajomość infrastruktury: Linux, networking, storage, load-balancing, Kubernetes CNI. - Doświadczenie w pracy w instytucji finansowej, najlepiej w obszarze płatności. - Umiejętność pracy samodzielnej, myślenia analitycznego i rozwiązywania problemów. - Doskonałe zdolności komunikacyjne w języku angielskim. Codzienne zadania: - Projektowanie i rozwój wysokiej jakości API i backendowych mikroserwisów w architekturze nowoczesnych systemów płatności. - Tworzenie artefaktów architektonicznych, w tym analiz luk, niskopoziomowych projektów i modeli danych. - Wdrażanie rozwiązań o wysokiej dostępności i odporności, zgodnie z najlepszymi praktykami. - Wspieranie transformacji istniejącego środowiska płatności i migracji do technologii chmurowych. - Mentoring zespołu, ustawianie standardów jakości kodu i najlepszych praktyk programistycznych. - Rozwiązywanie problemów architektonicznych i technicznych oraz doradztwo dla zespołów projektowych. - Partnerstwo z zespołem DevOps w zakresie automatyzacji wdrożeń, CI/CD oraz strumieni DevSecOps. - Monitorowanie trendów technologicznych i cyberbezpieczeństwa, zapewnienie zgodności z regulacjami dotyczącymi danych.