Dołączysz do zespołu, który buduje i modernizuje kluczowe systemy finansowe działające w globalnej skali. Pracujemy nad migracją monolitu do architektury rozproszonej, projektowaniem usług o wysokiej dostępności, integracją z systemami płatności oraz rozwojem infrastruktury opartej o Kafkę i Kubernetes. Praca 100% zdalna.
responsibilities :
Rozwój i utrzymanie rozproszonych usług backendowych w Java + Spring
Projektowanie architektury i współtworzenie procesu migracji z systemów monolitycznych
Tworzenie wydajnych i skalowalnych komponentów w środowisku Kubernetes
Praca z Apache Kafka — projektowanie topiców, event-driven architecture, integracje
Implementacja logiki biznesowej, integracji płatniczych i procesów finansowych
Optymalizacja wydajności, profilowanie i analiza złożonych przepływów danych
Współpraca z zespołami platformowymi, analitykami oraz inżynierami DevOps
Udział w projektowaniu modeli danych i praca z ORM
Praca w międzynarodowym środowisku — komunikacja w j. angielskim
requirements-expected :
Min. 8 lat doświadczenia jako Java Software Engineer
Bardzo mocne podstawy inżynierskie i programistyczne (algorytmy, złożoność, wzorce projektowe)
Bardzo dobra znajomość Java + Spring (Boot)
Doświadczenie w pracy z Apache Kafka
Doświadczenie z Kubernetes (deploy, scaling, konfiguracja)
Praktyczne doświadczenie w migracji monolitów do architektury rozproszonej
Znajomość ORM (JPA/Hibernate lub inne)
Wszechstronność techniczna i zdolność pracy w różnych częściach stosu
Preferowane - Wykształcenie kierunkowe: Informatyka / Computer Science lub pokrewne