Java Developer with Kafka [M/F]
Summary
Backend Java developer building a real-time cross-border payments platform for an international financial institution. Day-to-day work spans microservices, event-driven async messaging with Apache Kafka, Spring Boot services, relational and NoSQL databases, and Docker/Kubernetes with CI/CD deployment automation.
Fintech
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. Projekt w oparciu o mikroserwisy.
- min. 4 lata komercyjnego doświadczenia w roli Java Developera 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).