Volante Technologies
Volante Technologies
501 – 1 000 Ansatte
Sponsor for H1B-visumFintechSaaS
Volante Technologies utvikler skybasert programvare for betalinger og finansiell meldingsformidling for banker og andre finansinstitusjoner. Selskapets Payments-as-a-Service-tilbud, low-code-integrasjonsplattform og API-verktøy hjelper kundene med å koble sammen betalingssystemer, håndtere innenlandske og grensekryssende overføringer og migrere til ISO 20022. Plattformen fungerer med betalingssystemer som FedNow, RTP, Fedwire, SWIFT og SEPA, og har funksjoner for betalingsorkestrering, forhåndsbehandling og analyse. Volante Technologies opererer innen fintech og SaaS og betjener bedriftskunder i banksektoren over hele verden.

Assosiert direktør for programvarearkitektur

Led arkitekturen for Java, meldingssystemer, Kubernetes og AI-baserte systemer hos Volante Technologies. Selskapet leverer skybaserte betalingstjenester med low-code til virksomheter i finanssektoren.

Beskrivelse

  • Utform og videreutvikl skalerbare og pålitelige distribuerte systemer, inkludert AI- og LLM-komponenter der det passer.
  • Velg arkitekturmønstre som hendelsesdrevet arkitektur, CQRS, Saga, Circuit Breaker og API Gateway.
  • Utarbeid arkitekturplaner, sekvensdiagrammer og tekniske spesifikasjoner.
  • Bidra i kodegjennomganger, tekniske diskusjoner og sprintmøter.
  • Utform og bygg meldingsløsninger med Apache Kafka, RabbitMQ, IBM MQ og ActiveMQ.
  • Bruk Apache Camel til virksomhetsintegrasjon samt ruting- og transformasjonsprosesser.
  • Sørg for at meldingsarkitekturer oppfyller krav til høy gjennomstrømming, feiltoleranse og SLA-er.
  • Utvikle og gjennomgå produksjonsklar kode i Java og Spring Boot.
  • Fremme praksis for mikrotjenester innen API-design, tjenesteinndeling og kommunikasjon mellom tjenester.
  • Lede konseptutprøvinger av rammeverk, biblioteker, teknologier og AI- eller LLM-metoder.
  • Utform og veiled i strategier for utrulling med Docker og Kubernetes.
  • Ha ansvar for orkestrering av Kubernetes-arbeidslaster, automatisk skalering, ressurskvoter og utforming av navnerom.
  • Samarbeid med DevOps- og plattformteam om CI/CD-pipelines og infrastruktur som kode.
  • Etabler observerbarhet med distribuert sporing, strukturerte logger og måledata.
  • Fastsett standarder for ytelsesovervåking og varsling.
  • Profiler og optimaliser Java-ytelse, inkludert JVM, heap og søppelrydding.
  • Lede ytelsesmålinger og håndtere flaskehalser i systemer med høy trafikk og strenge krav til responstid.
  • Undersøk minnelekkasjer i JVM og etabler programmeringspraksis som bruker minnet effektivt.
  • Utform relasjonelle datamodeller og optimaliser spørringer i PostgreSQL, Oracle eller MySQL.
  • Utform MongoDB-skjemaer, indekser og aggregeringsprosesser.
  • Definer mønstre for datatilgang, tilkoblingspooler og hurtiglag.
  • Oppretthold datakonsistens, integritet og robusthet på tvers av distribuerte datalagre.
  • Identifiser teknologiske mangler, lag prototyper sammen med utviklingsteam og gjør funn fra PoC-er om til arkitekturanbefalinger og implementeringsplaner.
  • Veiled utviklingsteam gjennom komplekse utfordringer innen design og leveranse.

Krav

  • Ha 12–16 års stadig mer omfattende, praktisk erfaring med programvareutvikling og en sterk merittliste innen arkitektur.
  • Fortsatt være aktivt involvert i koding og utvikling, ikke bare arbeide med ledelse eller rådgivning.
  • Demonstrere ekspertise i Apache Kafka, RabbitMQ, IBM MQ, ActiveMQ og Apache Camel.
  • Ha sterke ferdigheter i Java og Spring Boot for å bygge mikrotjenester og API-er for virksomheter.
  • Ha dokumentert erfaring med å utforme distribuerte systemer i stor skala som håndterer store volumer og strenge SLA-er.
  • Ha god kjennskap til Kubernetes og containere, inkludert drift av produksjonsklynger.
  • Forstå praksis for observerbarhet, inkludert distribuert sporing (som Jaeger eller Zipkin), logging (ELK/EFK) og måledata (Prometheus/Grafana).
  • Forstå JVM-internals, minnehåndtering og teknikker for ytelsesoptimalisering.
  • Ha solid erfaring med både relasjonsdatabaser (PostgreSQL, MySQL, Oracle) og NoSQL-databaser (MongoDB).
  • Ta arkitekturbeslutninger basert på etablerte mønstre og velprøvde utviklingsprinsipper.
  • Ha erfaring med å lede konseptutprøvinger fra start til slutt.
  • Bruke AI- og LLM-verktøy som GitHub Copilot, ChatGPT eller Claude i det daglige arbeidet med design, koding, gjennomganger, dokumentasjon og feilsøking.
  • Kunne lære og implementere AI- og LLM-løsninger raskt og integrere dem pragmatisk i virksomhetsarkitekturer når de gir tydelig verdi.
  • Ha erfaring med betalinger, finansielle meldingssystemer eller regulerte plattformer for finansteknologi.
  • Ha kjennskap til hendelseskildring og strømbehandling, som Kafka Streams eller Apache Flink.
  • Ha erfaring med kaosteknikk og praksis for robusthetstesting.
  • Ha praktisk erfaring med å integrere LLM-API-er eller bruke AI-rammeverk som Spring AI eller LangChain4j i Java-systemer.
  • Være kjent med vektordatabaser eller vektorsøk, som pgvector, Weaviate, Pinecone eller Milvus, og RAG-mønstre.
  • Ha kjennskap til ansvarlig AI i produksjon, inkludert datastyring, sporbarhet ved revisjon, overvåking av kostnader og responstid samt menneskelig tilsyn ved behov.

Fordeler

  • Konkurransedyktig lønn.
  • Helsegoder.
  • Mulighet for fjernarbeid eller fleksible arbeidsordninger.
  • Støtte til faglig utvikling.