Volante Technologies
Volante Technologies
501 – 1000 Pracownicy
Sponsor wizy H1BFintechSaaS
Volante Technologies tworzy natywne dla chmury oprogramowanie do obsługi płatności i komunikatów finansowych dla banków oraz innych instytucji finansowych. Oferta Payments-as-a-Service, platforma integracyjna low-code i narzędzia API pomagają klientom łączyć systemy płatnicze, obsługiwać przelewy krajowe i transgraniczne oraz przechodzić na standard ISO 20022. Platforma współpracuje z systemami płatniczymi takimi jak FedNow, RTP, Fedwire, SWIFT i SEPA, oferując orkiestrację płatności, przetwarzanie wstępne i analitykę. Volante Technologies działa w branży fintech i SaaS, obsługując korporacyjnych klientów bankowych na całym świecie.

Associate Director ds. architektury oprogramowania

Kierowanie architekturą systemów Java, komunikacji między usługami, Kubernetes i rozwiązań opartych na AI w Volante Technologies. Firma dostarcza instytucjom finansowym opartą na chmurze platformę płatniczą w modelu low-code.

Opis

  • Projektowanie i rozwijanie skalowalnych, niezawodnych systemów rozproszonych, w tym komponentów AI i LLM tam, gdzie jest to uzasadnione.
  • Dobieranie wzorców architektonicznych, takich jak architektura sterowana zdarzeniami, CQRS, Saga, Circuit Breaker i API Gateway.
  • Tworzenie projektów architektury, diagramów sekwencji i specyfikacji technicznych.
  • Udział w przeglądach kodu, dyskusjach technicznych i spotkaniach sprintowych.
  • Projektowanie i budowanie rozwiązań do przesyłania komunikatów z użyciem Apache Kafka, RabbitMQ, IBM MQ i ActiveMQ.
  • Stosowanie Apache Camel w integracji korporacyjnej, routingu i potokach transformacji.
  • Zapewnianie wysokiej przepustowości, odporności na awarie i wymaganych SLA w architekturach komunikacyjnych.
  • Tworzenie i przeglądanie gotowego do produkcji kodu Java i Spring Boot.
  • Promowanie praktyk mikroserwisowych w projektowaniu API, podziale usług i komunikacji między usługami.
  • Prowadzenie weryfikacji koncepcji dotyczących frameworków, bibliotek, technologii oraz podejść AI lub LLM.
  • Projektowanie i nadzorowanie strategii wdrażania z Dockerem i Kubernetes.
  • Nadzorowanie orkiestracji obciążeń Kubernetes, autoskalowania, limitów zasobów i projektowania przestrzeni nazw.
  • Współpraca z zespołami DevOps i platformowymi przy potokach CI/CD oraz infrastrukturze jako kodzie.
  • Zapewnianie obserwowalności dzięki rozproszonemu śledzeniu, ustrukturyzowanym logom i metrykom.
  • Ustalanie standardów monitorowania wydajności i alertowania.
  • Profilowanie i optymalizacja wydajności Java, w tym JVM, sterty i odśmiecania pamięci.
  • Prowadzenie testów wydajnościowych i usuwanie wąskich gardeł w systemach o dużym ruchu i wrażliwych na opóźnienia.
  • Badanie wycieków pamięci JVM i ustanawianie praktyk oszczędnego gospodarowania pamięcią.
  • Projektowanie relacyjnych modeli danych i optymalizacja zapytań PostgreSQL, Oracle lub MySQL.
  • Projektowanie schematów, indeksów i potoków agregacji MongoDB.
  • Definiowanie wzorców dostępu do danych, pul połączeń i warstw buforowania.
  • Utrzymywanie spójności, integralności i odporności danych w rozproszonych magazynach danych.
  • Identyfikowanie luk technologicznych, prototypowanie rozwiązań z zespołami inżynierskimi oraz przekształcanie wyników PoC w rekomendacje architektoniczne i plany wdrożenia.
  • Mentorowanie zespołów inżynierskich w rozwiązywaniu złożonych wyzwań projektowych i wdrożeniowych.

Wymagania

  • Mieć 12–16 lat stopniowo zdobywanego, praktycznego doświadczenia w inżynierii oprogramowania oraz solidne osiągnięcia w architekturze.
  • Aktywnie uczestniczyć w kodowaniu i pracach inżynierskich, zamiast zajmować się wyłącznie zarządzaniem lub doradztwem.
  • Wykazywać się ekspercką znajomością Apache Kafka, RabbitMQ, IBM MQ, ActiveMQ i Apache Camel.
  • Bardzo dobrze znać Java i Spring Boot w zakresie tworzenia mikroserwisów i API klasy korporacyjnej.
  • Mieć doświadczenie w projektowaniu wielkoskalowych systemów rozproszonych obsługujących duże wolumeny i rygorystyczne SLA.
  • Dobrze znać Kubernetes i konteneryzację, w tym obsługę klastrów produkcyjnych.
  • Rozumieć praktyki obserwowalności, w tym rozproszone śledzenie (np. Jaeger lub Zipkin), logowanie (ELK/EFK) i metryki (Prometheus/Grafana).
  • Rozumieć mechanizmy JVM, zarządzanie pamięcią i techniki strojenia wydajności.
  • Mieć solidne doświadczenie zarówno z relacyjnymi bazami danych (PostgreSQL, MySQL, Oracle), jak i bazami NoSQL (MongoDB).
  • Podejmować decyzje architektoniczne w oparciu o sprawdzone wzorce i zasady inżynierii.
  • Mieć doświadczenie w prowadzeniu weryfikacji koncepcji od początku do końca.
  • Korzystać z narzędzi AI/LLM, takich jak GitHub Copilot, ChatGPT lub Claude, w codziennym projektowaniu, kodowaniu, przeglądach, dokumentowaniu i debugowaniu.
  • Szybko uczyć się i wdrażać rozwiązania AI/LLM oraz pragmatycznie integrować je z architekturą korporacyjną, gdy przynoszą wyraźną wartość.
  • Mieć doświadczenie w płatnościach, komunikacji finansowej lub regulowanych platformach technologii finansowych.
  • Mieć styczność z event sourcingiem i przetwarzaniem strumieniowym, np. Kafka Streams lub Apache Flink.
  • Mieć doświadczenie w inżynierii chaosu i testowaniu odporności.
  • Mieć praktyczne doświadczenie z integrowaniem API LLM lub używaniem frameworków AI, takich jak Spring AI czy LangChain4j, w systemach Java.
  • Znać wektorowe bazy danych lub wyszukiwanie wektorowe, takie jak pgvector, Weaviate, Pinecone lub Milvus, oraz wzorce RAG.
  • Mieć styczność z odpowiedzialnym stosowaniem AI w środowisku produkcyjnym, w tym z zarządzaniem danymi, audytowalnością, monitorowaniem kosztów i opóźnień oraz nadzorem człowieka tam, gdzie jest potrzebny.

Benefity

  • Konkurencyjne wynagrodzenie.
  • Świadczenia zdrowotne.
  • Możliwość pracy zdalnej lub elastycznej.
  • Wsparcie rozwoju zawodowego.

Powiązane oferty pracy

Propellerhead

Inżynier niezawodności systemów

Propellerhead
11 – 50 Pracownicy
Doradztwo

Usprawniaj infrastrukturę Azure, procesy wdrożeniowe i niezawodność usług w zespole inżynierskim wspieranym przez AI. Wspieraj niestandardowe platformy cyfrowe dzięki automatyzacji, reagowaniu na incydenty i ciągłym usprawnieniom operacyjnym.

Otwórz
Radiant

Główny inżynier infrastruktury platformy

Radiant

Rozwijaj natywną dla AI platformę chmurową Radiant, projektując infrastrukturę dla globalnych obciążeń. Rola obejmuje Kubernetes, obliczenia wysokiej wydajności, sieci, pamięć masową, bezpieczeństwo i automatyzację.

Otwórz
Skylo

Starszy inżynier DevOps, sieci satelitarne

Skylo
51 – 200 Pracownicy
B2BTelekomunikacja

Automatyzuj chmurową infrastrukturę łączności satelitarnej Skylo, w tym CI/CD, infrastrukturę jako kod i bezpieczne systemy wdrożeń. Pomagaj rozwijać i obsługiwać sieci satelitarne zapewniające bezpośrednią łączność z urządzeniami.

Otwórz
TGS

Tłumacz tekstów motoryzacyjnych z chińskiego na malajski i indonezyjski

TGS

Tłumacz freelancer będzie wykonywać postedycję tłumaczenia maszynowego i korektę treści motoryzacyjnych oraz technicznych dla TransPerfect. Praca zdalna z użyciem narzędzi CAT i zgodnie z projektowymi procedurami kontroli jakości.

Otwórz