Volante Technologies
Volante Technologies
501 – 1000 Töötajad
H1B viisa sponsorFintechSaaS
Volante Technologies arendab pankadele ja teistele finantsasutustele pilvepõhist makse- ja finantssõnumite tarkvara. Selle Payments-as-a-Service’i pakkumine, low-code-integratsiooniplatvorm ja API-tööriistad aitavad klientidel maksesüsteeme ühendada, toetada riigisiseseid ja piiriüleseid ülekandeid ning minna üle ISO 20022 standardile. Platvorm töötab muu hulgas FedNow, RTP, Fedwire’i, SWIFTi ja SEPA maksesüsteemidega ning pakub maksete orkestreerimist, eeltöötlust ja analüütikat. Volante Technologies tegutseb finantstehnoloogia ja SaaS-i valdkonnas ning teenindab ettevõtete panganduskliente kogu maailmas.

Tarkvaraarhitektuuri kaasdirektor

Juhi Volante Technologiesis Java, sõnumivahetuse, Kubernetesega ja tehisintellektiga seotud süsteemide arhitektuuri kujundamist. Ettevõte pakub finantsvaldkonna ettevõtetele vähese koodikirjutamisega pilvepõhist makseteenust (Payments as a Service).

Kirjeldus

  • Kavanda ja arenda skaleeritavaid ning töökindlaid hajussüsteeme, sealhulgas vajaduse korral tehisintellekti ja LLM-i komponente.
  • Vali arhitektuurimustreid, näiteks sündmuspõhine arhitektuur, CQRS, Saga, Circuit Breaker ja API Gateway.
  • Koosta arhitektuuriskeeme, järjestusdiagramme ja tehnilisi spetsifikatsioone.
  • Osale koodiülevaatustes, tehnilistes aruteludes ja sprindikohtumistel.
  • Kavanda ja loo sõnumivahetuse lahendusi Apache Kafka, RabbitMQ, IBM MQ ja ActiveMQ abil.
  • Kasuta Apache Camelit ettevõttesüsteemide lõimimiseks ning marsruutimis- ja teisendustorustike loomiseks.
  • Tagada, et sõnumivahetuse arhitektuurid pakuvad suurt läbilaskevõimet, tõrketaluvust ja nõutud SLA-sid.
  • Arenda ja vaata üle tootmiskõlblikku Java ja Spring Booti koodi.
  • Edenda mikroteenuste häid tavasid API-de kavandamisel, teenuste tükeldamisel ja teenustevahelisel suhtlusel.
  • Juhi kontseptsiooni tõestamise katseid raamistike, teekide, tehnoloogiate ning tehisintellekti või LLM-i lahendustega.
  • Kavanda Dockeri ja Kubernetesega juurutusstrateegiaid ning suuna nende elluviimist.
  • Jälgi Kubernetesega töökoormuste orkestreerimist, automaatset skaleerimist, ressursikvoote ja nimeruumide kujundamist.
  • Tee DevOpsi ja platvormitiimidega koostööd CI/CD torustike ja koodina hallatava taristu alal.
  • Loo hajutatud jälituse, struktureeritud logide ja mõõdikute jaoks vajalik vaadeldavus.
  • Määra jõudluse seire ja teavituste standardid.
  • Profileeri ja häälesta Java jõudlust, sealhulgas JVM-i, kuhjamälu ja prügikoristust.
  • Juhi koormusteste ning kõrvalda suure liikluse ja rangete latentsusnõuetega süsteemide kitsaskohti.
  • Uuri JVM-i mälulekkeid ja kehtesta mälutõhusa programmeerimise tavad.
  • Kavanda relatsioonilisi andmemudeleid ja optimeeri PostgreSQLi, Oracle'i või MySQLi päringuid.
  • Kavanda MongoDB skeeme, indekseid ja koondamisvooge.
  • Määra andmetele juurdepääsu mustrid, ühenduste kogumid ja vahemälukihid.
  • Hoia hajutatud andmehoidlates andmete kooskõla, terviklus ja töökindlus.
  • Tuvasta tehnoloogialünki, loo inseneritiimidega prototüüpe ning muuda kontseptsiooni tõestamise katsete tulemused arhitektuurisoovitusteks ja rakendamise tegevuskavadeks.
  • Mentoreeri inseneritiime keerukate disaini- ja tarneprobleemide lahendamisel.

Nõuded

  • Sul on 12–16 aastat järjest keerukamaks muutuvat praktilist tarkvaraarenduse kogemust ning tugev arhitektuuritöö kogemus.
  • Osaled aktiivselt kodeerimises ja inseneritöös ega tegele ainult juhtimise või nõustamisega.
  • Oskad hästi kasutada Apache Kafkat, RabbitMQ-d, IBM MQ-d, ActiveMQ-d ja Apache Camelit.
  • Sul on tugev Java ja Spring Booti oskus ettevõtte tasemel mikroteenuste ja API-de loomiseks.
  • Sul on kogemus suuremahuliste hajussüsteemide kavandamisel; need peavad töötlema suuri andmemahte ja vastama rangetele SLA-dele.
  • Tunned Kuberneteset ja konteinertehnoloogiaid hästi, sealhulgas tootmisklastrite käitamist.
  • Tunned vaadeldavuse tavasid, sealhulgas hajutatud jälitust (nt Jaeger või Zipkin), logimist (ELK/EFK) ja mõõdikuid (Prometheus/Grafana).
  • Mõistad JVM-i sisemist toimimist, mäluhaldust ja jõudluse häälestamise tehnikaid.
  • Sul on põhjalik kogemus nii relatsiooniliste andmebaasidega (PostgreSQL, MySQL, Oracle) kui ka NoSQL-andmebaasidega (MongoDB).
  • Langetad arhitektuuriotsuseid väljakujunenud mustrite ja tõestatud inseneripõhimõtete alusel.
  • Sul on kogemus kontseptsiooni tõestamise katsete juhtimisel algusest lõpuni.
  • Kasutad tehisintellekti ja LLM-i tööriistu, näiteks GitHub Copilotit, ChatGPT-d või Claudet, igapäevases kavandamises, kodeerimises, ülevaatustes, dokumenteerimises ja silumises.
  • Suudad kiiresti õppida ja rakendada tehisintellekti ning LLM-i lahendusi ning lõimida neid praktiliselt ettevõtte arhitektuuri, kui neist on selget kasu.
  • Sul on kogemus makselahenduste, finantsvaldkonna sõnumivahetuse või reguleeritud finantstehnoloogia platvormidega.
  • Oled kokku puutunud sündmuspõhise andmesalvestuse ja voo töötlemisega, näiteks Kafka Streamsi või Apache Flinkiga.
  • Sul on kogemus kaostehnika ja töökindluse testimise tavadega.
  • Sul on praktiline kogemus LLM-i API-de lõimimisel või tehisintellekti raamistike, näiteks Spring AI või LangChain4j, kasutamisel Java süsteemides.
  • Tunned vektorandmebaase või vektorotsingut, näiteks pgvectorit, Weaviate'i, Pinecone'i või Milvust, ning RAG-mustreid.
  • Oled kokku puutunud vastutustundliku tehisintellekti kasutamisega tootmises, sealhulgas andmehalduse, auditeeritavuse, kulude ja latentsuse seire ning vajaduse korral inimjärelevalvega.

Hüved

  • Konkurentsivõimeline tasu.
  • Tervisehüved.
  • Kaugtöö või paindliku töö võimalused.
  • Tugi professionaalseks arenguks.