Senior Java Developer
⚲ Kraków
23 520 - 26 880 PLN netto (B2B)
Wymagania
- Apache Kafka
- CI/CD
- Microservices
- Docker
- Kubernetes
- Java
- Spring Boot
Opis stanowiska
O projekcie
• Dołączysz do zespołu rozwijającego strategiczną platformę bankową usprawniającą nadzór Front Office poprzez automatyzację raportowania i zarządzania danymi. Nowoczesna architektura mikroserwisowa i integracja AI/ML sprawiają, że projekt jest innowacyjny i kluczowy dla banku.
Technologie w projekcie:
• Backend: Java, Spring Boot
• Frontend: Nowoczesne UI/UX frameworki
• Bazy danych: SQL / NoSQL
• Streaming & Messaging: Apache Kafka
• Monitoring & Logging: OpenTelemetry, Prometheus, Grafana
• Metodologia: Lean Agile (zwinne zarządzanie, zespoły w Londynie, Polsce i Indiach)
• Pokrycie kodu testami: Test-Driven Development (TDD)
Lokalizacja: Kraków, praca hybrydowa (2 dni z biura).
Wymagania (must have)
• Min. 5 lat doświadczenia z Java, Spring Boot
• Doświadczenie w mikroserwisach
• Znajomość testów
• CI/CD, Docker, Kubernetes
Wymagania (nice to have):
• Mile widziane doświadczenie w pracy z Apache Kafka, OpenTelemetry
• Doświadczenie w bankowości lub systemach nadzorczych
• Dołączysz do zespołu rozwijającego strategiczną platformę bankową usprawniającą nadzór Front Office poprzez automatyzację raportowania i zarządzania danymi. Nowoczesna architektura mikroserwisowa i integracja AI/ML sprawiają, że projekt jest innowacyjny i kluczowy dla banku.
Technologie w projekcie:
• Backend: Java, Spring Boot
• Frontend: Nowoczesne UI/UX frameworki
• Bazy danych: SQL / NoSQL
• Streaming & Messaging: Apache Kafka
• Monitoring & Logging: OpenTelemetry, Prometheus, Grafana
• Metodologia: Lean Agile (zwinne zarządzanie, zespoły w Londynie, Polsce i Indiach)
• Pokrycie kodu testami: Test-Driven Development (TDD)
Lokalizacja: Kraków, praca hybrydowa (2 dni z biura).
Wymagania (must have)
• Min. 5 lat doświadczenia z Java, Spring Boot
• Doświadczenie w mikroserwisach
• Znajomość testów
• CI/CD, Docker, Kubernetes
Wymagania (nice to have):
• Mile widziane doświadczenie w pracy z Apache Kafka, OpenTelemetry
• Doświadczenie w bankowości lub systemach nadzorczych
🔍 Dekoder Ogłoszenia
🔴
Nowoczesna architektura mikroserwisowa
Może oznaczać zarówno dobrze zaprojektowane mikroserwisy, jak i skomplikowany, trudny do zarządzania monolit podzielony na mniejsze części.
🔴
integracja AI/ML
Może oznaczać faktyczne wykorzystanie zaawansowanych algorytmów, lub jedynie powierzchowne wdrożenie prostych modeli.
🔴
Nowoczesne UI/UX frameworki
Nie precyzuje, o jakie konkretnie frameworki chodzi, co może sugerować, że nie są one kluczowe lub są to technologie, które szybko się zmieniają.
🔴
Lean Agile (zwinne zarządzanie, zespoły w Londynie, Polsce i Indiach)
Może oznaczać efektywną współpracę międzykulturową, ale także potencjalne problemy komunikacyjne i różnice w strefach czasowych.
🔴
Pokrycie kodu testami: Test-Driven Development (TDD)
Choć TDD jest dobrą praktyką, może oznaczać, że zespół jest bardzo rygorystyczny w jego stosowaniu, co może spowalniać rozwój.