
Poszukujemy doświadczonej osoby, która wesprze rozwój projektu dotyczącego budowy wysokoskalowalnego i rozproszonego systemu bankowości internetowej. Platforma oparta jest na nowoczesnej architekturze mikroserwisowej, co wymaga uwzględnienia specyfiki komunikacji między usługami oraz spójności danych w środowisku rozproszonym.
Zakres obowiązków:
- Wsparcie techniczne przy definiowaniu nowych funkcjonalności dla rozproszonej platformy bankowej.
- Implementacja niezawodnych rozwiązań w środowisku mikroserwisowym.
- Projektowanie i rozwój API REST z uwzględnieniem wydajności i bezpieczeństwa.
- Dbanie o jakość kodu (Code Review) oraz stosowanie wzorców projektowych adekwatnych dla systemów rozproszonych.
- Umiejętność pracy w środowisku wielokulturowym.
Wymagania:
- Bardzo dobra znajomość Java oraz ekosystemu Spring (Boot, Cloud).
- Praktyczne doświadczenie w projektowaniu i utrzymaniu systemów rozproszonych.
- Znajomość architektury mikroserwisowej, Kubernetes oraz Dockera.
- Doświadczenie z relacyjnymi bazami danych (Oracle, PostgreSQL) i biegłość w SQL.
- Znajomość mechanizmów komunikacji asynchronicznej (Kafka) oraz cache’owania (Redis).
- Umiejętność tworzenia API REST w podejściu Contract-First.
- Znajomość narzędzi konfiguracyjnych (Helm) i zagadnień związanych z konfiguracją k8s.
- Znajomość zagadnień związanych z CI/CD (Jenkins).
- Kompetencje analityczne pozwalające na efektywne mapowanie wymagań biznesowych na istniejącą architekturę mikroserwisową oraz identyfikację właściwego miejsca implementacji nowych funkcjonalności zgodnie z zasadami architektonicznymi systemu.
- Znajomość języka angielskiego w stopniu komunikatywnym
- Mile widziana znajomość framework Vaadin
- Znajomość Wildfly (wersja 26 i 32)
To oferujemy:
- Możliwość pracy zdalnej
- Prywatną opiekę medyczną, ubezpieczenie na życie, kartę Multisport
- Zajęcia z języka angielskiego/ niemieckiego
- Szkolenia zewnętrzne i wewnętrzne
- 80 h na samorozwój
- Programy wellbeingowe i inicjatywy integracyjne
A host of benefits you'll appreciate
Atmosphere
Working at a friendly company recognized as a Great Place To Work and awarded the Friendly Workplace distinction
Self-development
80 hours to develop your skills during work hours
Health
Health Care and Sports Card
Education
Language classes during work hours
Safety
Life insurance tailored to your needs
Integration
Well-being programs, team-building activities, and events
