Java Developer [M/F]
100 - 120 PLN/ godz.B2B
MidFull-time·B2B
#424350·Dodano 2 dni temu·6
Źródło: nofluffjobs.comTech Stack / Keywords
JavaSpring BootKubernetesApache Kafka
Firma i stanowisko
Rozwój platformy do obsługi płatności transgranicznych w czasie rzeczywistym dla międzynarodowej instytucji finansowej. Architektura mikroserwisowa, komunikacja asynchroniczna (Apache Kafka), środowisko konteneryzowane (Docker, Kubernetes). System wspiera rozliczenia w wielu walutach, integracje z zewnętrznymi dostawcami płatności oraz zapewnia wysoką dostępność, bezpieczeństwo i skalowalność przy dużym wolumenie transakcji.
Wymagania
- 3 lata komercyjnego doświadczenia w roli Java Developer lub na pokrewnym stanowisku backendowym
- bardzo dobra znajomość Javy oraz praktyczne doświadczenie w budowie systemów opartych o architekturę event-driven i komunikację asynchroniczną (np. Apache Kafka)
- doświadczenie w pracy z frameworkiem Spring (w szczególności Spring Boot) przy projektowaniu i rozwijaniu aplikacji backendowych oraz mikroserwisów
- praktyczna znajomość projektowania schematów danych oraz pracy z bazami relacyjnymi (np. PostgreSQL, MySQL) i nierelacyjnymi (np. MongoDB, Redis)
- doświadczenie w pracy w środowisku konteneryzowanym (Docker) oraz z platformami orkiestracji (Kubernetes)
- rozumienie procesów CI/CD i automatyzacji wdrożeń
- zaawansowana znajomość języka angielskiego oraz języka polskiego (min. B2)
Obowiązki
- rozwój i utrzymanie aplikacji backendowych w technologii Java w architekturze mikroserwisowej
- implementacja funkcjonalności w oparciu o rozwiązania komunikacji asynchronicznej i systemy kolejkowania (np. Apache Kafka)
- udział w pracach nad systemami przetwarzania danych w czasie rzeczywistym oraz integracjami międzyserwisowymi
- rozbudowa istniejących komponentów oraz wprowadzanie usprawnień zwiększających wydajność, stabilność i bezpieczeństwo aplikacji
- współpraca z zespołem developerskim, QA oraz architektem przy analizie wymagań i projektowaniu rozwiązań technicznych
- tworzenie i utrzymanie testów jednostkowych oraz integracyjnych, udział w code review
- analiza błędów, diagnozowanie problemów produkcyjnych oraz proponowanie usprawnień w kodzie i konfiguracji systemu
- dbałość o jakość kodu zgodnie z przyjętymi standardami i dobrymi praktykami wytwarzania oprogramowania
Benefity
- Stabilność zatrudnienia dzięki współpracy długoterminowej z cenionymi markami w branży
- Elastyczne podejście do współpracy i niekorporacyjny klimat pracy
- Możliwość uczestnictwa w kursach, szkoleniach i konferencjach branżowych
- Możliwość zmiany projektu według osobistych preferencji i możliwości firmy (Swap Stack)
- Wsparcie budowania marki osobistej poprzez dostęp do bloga i finansowanie udziału w wydarzeniach branżowych
- Program poleceń z nagrodą do 5000 zł za skuteczne polecenie specjalisty
- Dedykowany People Manager jako wsparcie
- Praca zdalna dla zespołów realizujących projekty dla klientów krajowych i zagranicznych
Stackmine
29 aktywnych ofert