Volante Technologies
Volante Technologies
501 – 1 000 Työntekijät
H1B-viisumin sponsoriFintechSaaS
Volante Technologies kehittää pilvinatiivisia maksu- ja finanssiviestintäohjelmistoja pankeille ja muille rahoituslaitoksille. Sen Payments-as-a-Service-palvelu, low-code-integraatioalusta ja API-työkalut auttavat asiakkaita yhdistämään maksujärjestelmiä, tukemaan kotimaisia ja rajat ylittäviä siirtoja sekä siirtymään ISO 20022 -standardiin. Alusta toimii muun muassa FedNow-, RTP-, Fedwire-, SWIFT- ja SEPA-maksuverkkojen kanssa ja tarjoaa maksujen orkestrointia, esikäsittelyä ja analytiikkaa. Volante Technologies toimii finanssiteknologian ja SaaS-palvelujen alalla ja palvelee yritystason pankkiasiakkaita maailmanlaajuisesti.

Ohjelmistoarkkitehtuurin apulaisjohtaja

Johda Javaa, viestinvälitystä, Kubernetesia ja tekoälyä hyödyntävien järjestelmien arkkitehtuuria Volante Technologiesilla. Yritys tarjoaa rahoitusalan toimijoille pilvipohjaista, vähäkoodista Payments as a Service -palvelua.

Kuvaus

  • Suunnittele ja kehitä skaalautuvia ja luotettavia hajautettuja järjestelmiä, tarvittaessa myös tekoäly- ja LLM-komponentteja.
  • Valitse arkkitehtuurimalleja, kuten tapahtumapohjainen arkkitehtuuri, CQRS, Saga, Circuit Breaker ja API Gateway.
  • Laadi arkkitehtuuriluonnoksia, sekvenssikaavioita ja teknisiä määrittelyjä.
  • Osallistu koodikatselmointeihin, teknisiin keskusteluihin ja sprinttiseremonioihin.
  • Suunnittele ja toteuta viestinvälitysratkaisuja Apache Kafkalla, RabbitMQ:lla, IBM MQ:lla ja ActiveMQ:lla.
  • Hyödynnä Apache Camelia yritysjärjestelmien integraatio-, reititys- ja muunnosprosesseissa.
  • Varmista, että viestinvälitysarkkitehtuurit tarjoavat suuren läpimenon, vikasietoisuuden ja vaaditut SLA-tasot.
  • Kehitä ja katselmoi tuotantokelpoista Java- ja Spring Boot -koodia.
  • Edistä mikropalvelukäytäntöjä API-suunnittelussa, palveluiden pilkkomisessa ja palveluiden välisessä viestinnässä.
  • Johda konseptin toimivuuden kokeiluja, jotka koskevat viitekehyksiä, kirjastoja, teknologioita sekä tekoäly- tai LLM-ratkaisuja.
  • Suunnittele Docker- ja Kubernetes-käyttöönottoja ja ohjaa niiden toteutusta.
  • Valvo Kubernetes-työkuormien orkestrointia, automaattista skaalausta, resurssikiintiöitä ja nimiavaruuksien suunnittelua.
  • Tee yhteistyötä DevOps- ja alustatiimien kanssa CI/CD-putkien ja infrastruktuurin koodina parissa.
  • Luo havainnoitavuus hajautettua jäljitystä, rakenteisia lokeja ja mittareita varten.
  • Määritä suorituskyvyn valvonnan ja hälytysten standardit.
  • Profiloi ja optimoi Javan suorituskykyä, mukaan lukien JVM, kekomuisti ja roskienkeruu.
  • Johda suorituskykytestausta ja ratkaise pullonkauloja suuren liikennemäärän ja tiukkojen viivevaatimusten järjestelmissä.
  • Selvitä JVM-muistivuotoja ja määritä muistitehokkaan ohjelmoinnin käytäntöjä.
  • Suunnittele relaatiotietomalleja ja optimoi PostgreSQL-, Oracle- tai MySQL-kyselyitä.
  • Suunnittele MongoDB-skeemoja, indeksejä ja koostamisputkia.
  • Määritä tiedonsaannin käytäntöjä, yhteyspoolitusta ja välimuistikerroksia.
  • Varmista tiedon yhdenmukaisuus, eheys ja vikasietoisuus hajautetuissa tietovarastoissa.
  • Tunnista teknologiatarpeita, prototypoi ratkaisuja teknisten tiimien kanssa ja muunna konseptikokeilujen tulokset arkkitehtuurisuosituksiksi ja toteutuksen tiekartoiksi.
  • Mentoroi teknisiä tiimejä vaativissa suunnittelu- ja toimitushaasteissa.

Vaatimukset

  • Sinulla on 12–16 vuoden monipuolinen käytännön kokemus ohjelmistokehityksestä sekä vahvat näytöt arkkitehtuurityöstä.
  • Osallistut edelleen aktiivisesti koodaukseen ja tekniseen työhön etkä työskentele yksinomaan johdossa tai neuvonantajana.
  • Hallitset Apache Kafkan, RabbitMQ:n, IBM MQ:n, ActiveMQ:n ja Apache Camelin.
  • Sinulla on vahva Java- ja Spring Boot -osaaminen yritystason mikropalveluiden ja API-rajapintojen rakentamisessa.
  • Sinulla on kokemusta suurten hajautettujen järjestelmien suunnittelusta. Järjestelmien tulee käsitellä suuria volyymeja ja täyttää tiukat SLA-vaatimukset.
  • Tunnet Kubernetesin ja konttiteknologiat hyvin, mukaan lukien tuotantoklusterien ylläpidon.
  • Tunnet havainnoitavuuden käytäntöjä, kuten hajautetun jäljityksen (esimerkiksi Jaeger tai Zipkin), lokituksen (ELK/EFK) ja mittarit (Prometheus/Grafana).
  • Tunnet JVM:n sisäisen toiminnan, muistinhallinnan ja suorituskyvyn optimointitekniikat.
  • Sinulla on vankka kokemus sekä relaatiotietokannoista (PostgreSQL, MySQL, Oracle) että NoSQL-tietokannoista (MongoDB).
  • Teet arkkitehtuuripäätöksiä vakiintuneiden mallien ja hyväksi todettujen teknisten periaatteiden pohjalta.
  • Sinulla on kokemusta konseptin toimivuuden kokeilujen johtamisesta alusta loppuun.
  • Käytät tekoäly- ja LLM-työkaluja, kuten GitHub Copilotia, ChatGPT:tä tai Claudeta, päivittäisessä suunnittelussa, koodauksessa, katselmoinneissa, dokumentoinnissa ja virheiden selvityksessä.
  • Opit ja toteutat tekoäly- ja LLM-ratkaisuja nopeasti sekä integroit niitä käytännönläheisesti yritysarkkitehtuureihin, kun niistä on selkeää hyötyä.
  • Sinulla on kokemusta maksuliikenteestä, finanssialan viestinvälityksestä tai säännellyistä finanssiteknologian alustoista.
  • Tunnet tapahtumien tallennuksen (event sourcing) ja virtojen käsittelyn, kuten Kafka Streams- tai Apache Flink -ratkaisut.
  • Sinulla on kokemusta kaaostestauksesta ja vikasietoisuuden testauskäytännöistä.
  • Sinulla on käytännön kokemusta LLM-rajapintojen integroinnista tai tekoälykehysten, kuten Spring AI:n tai LangChain4j:n, käytöstä Java-järjestelmissä.
  • Tunnet vektoritietokannat tai vektorihakuratkaisut, kuten pgvectorin, Weaviate:n, Pineconen tai Milvuksen, sekä RAG-mallit.
  • Tunnet vastuullisen tekoälyn käytäntöjä tuotantoympäristöissä, mukaan lukien datanhallinnan, jäljitettävyyden, kustannusten ja viiveiden seurannan sekä tarvittaessa ihmisen valvonnan.

Edut

  • Kilpailukykyinen palkkaus.
  • Terveysetuja.
  • Etätyö- tai joustavan työn mahdollisuuksia.
  • Tukea ammatilliseen kehittymiseen.