Volante Technologies
Volante Technologies
Volante Technologies พัฒนาซอฟต์แวร์การชำระเงินและการรับส่งข้อความทางการเงินบนคลาวด์เนทีฟสำหรับธนาคารและสถาบันการเงินอื่น ๆ ผลิตภัณฑ์ Payments-as-a-Service แพลตฟอร์มการเชื่อมต่อแบบโลว์โค้ด และเครื่องมือ API ช่วยให้ลูกค้าเชื่อมต่อระบบการชำระเงิน รองรับการโอนเงินภายในประเทศและข้ามพรมแดน รวมถึงการย้ายไปใช้ ISO 20022 แพลตฟอร์มรองรับเครือข่ายการชำระเงิน เช่น FedNow, RTP, Fedwire, SWIFT และ SEPA พร้อมความสามารถด้านการจัดการลำดับขั้นตอนการชำระเงิน การประมวลผลเบื้องต้น และการวิเคราะห์ข้อมูล Volante Technologies ดำเนินธุรกิจด้านฟินเทคและ SaaS โดยให้บริการลูกค้าธนาคารระดับองค์กรทั่วโลก

รองผู้อำนวยการฝ่ายสถาปัตยกรรมซอฟต์แวร์

เป็นผู้นำด้านสถาปัตยกรรมสำหรับระบบ Java, ระบบส่งข้อความ, Kubernetes และระบบที่ใช้ AI ของ Volante Technologies บริษัทให้บริการ Payments as a Service บนคลาวด์ที่ใช้โค้ดน้อย สำหรับธุรกิจการเงิน

รายละเอียด

  • ออกแบบและพัฒนาระบบแบบกระจายที่รองรับการขยายตัวและเชื่อถือได้ รวมถึงองค์ประกอบ AI และ LLM ตามความเหมาะสม
  • เลือกใช้รูปแบบสถาปัตยกรรม เช่น สถาปัตยกรรมแบบขับเคลื่อนด้วยเหตุการณ์, CQRS, Saga, Circuit Breaker และ API Gateway
  • จัดทำพิมพ์เขียวสถาปัตยกรรม แผนภาพลำดับการทำงาน และข้อกำหนดทางเทคนิค
  • มีส่วนร่วมในการรีวิวโค้ด การหารือด้านเทคนิค และกิจกรรมตามรอบ sprint
  • ออกแบบและสร้างโซลูชันระบบส่งข้อความด้วย Apache Kafka, RabbitMQ, IBM MQ และ ActiveMQ
  • ใช้ Apache Camel สำหรับการผสานรวมระบบองค์กร การกำหนดเส้นทาง และกระบวนการแปลงข้อมูล
  • ทำให้มั่นใจว่าสถาปัตยกรรมระบบส่งข้อความมีปริมาณงานสูง ทนทานต่อข้อผิดพลาด และเป็นไปตาม SLA ที่กำหนด
  • พัฒนาและรีวิวโค้ด Java และ Spring Boot ที่พร้อมใช้งานจริงในระดับการผลิต
  • ส่งเสริมแนวปฏิบัติ microservices ในการออกแบบ API การแยกบริการ และการสื่อสารระหว่างบริการ
  • เป็นผู้นำการพิสูจน์แนวคิดสำหรับเฟรมเวิร์ก ไลบรารี เทคโนโลยี และแนวทาง AI หรือ LLM
  • ออกแบบและกำกับแนวทางการติดตั้งใช้งาน Docker และ Kubernetes
  • กำกับดูแลการจัดการ workload บน Kubernetes การปรับขนาดอัตโนมัติ โควตาทรัพยากร และการออกแบบ namespace
  • ทำงานร่วมกับทีม DevOps และทีมแพลตฟอร์มในเรื่อง pipeline CI/CD และโครงสร้างพื้นฐานในรูปแบบโค้ด
  • วางระบบ observability สำหรับ distributed tracing, structured logs และ metrics
  • กำหนดมาตรฐานการติดตามประสิทธิภาพและการแจ้งเตือน
  • วิเคราะห์และปรับแต่งประสิทธิภาพ Java รวมถึง JVM, heap และการเก็บกวาดขยะ
  • เป็นผู้นำการทดสอบประสิทธิภาพและแก้ไขคอขวดในระบบที่มีปริมาณการใช้งานสูงและไวต่อความหน่วง
  • ตรวจสอบการรั่วไหลของหน่วยความจำใน JVM และกำหนดแนวปฏิบัติการเขียนโปรแกรมที่ใช้หน่วยความจำอย่างมีประสิทธิภาพ
  • ออกแบบโมเดลข้อมูลเชิงสัมพันธ์และปรับแต่งคิวรี PostgreSQL, Oracle หรือ MySQL
  • ออกแบบ schema, index และ aggregation pipeline สำหรับ MongoDB
  • กำหนดรูปแบบการเข้าถึงข้อมูล การรวมการเชื่อมต่อ และชั้นแคช
  • รักษาความสอดคล้อง ความถูกต้องครบถ้วน และความทนทานของข้อมูลในคลังข้อมูลแบบกระจาย
  • ระบุช่องว่างด้านเทคโนโลยี สร้างต้นแบบโซลูชันร่วมกับทีมวิศวกรรม และนำผลจาก PoC ไปจัดทำข้อเสนอด้านสถาปัตยกรรมและแผนงานการนำไปใช้
  • ให้คำปรึกษาและพัฒนาทีมวิศวกรรมเพื่อรับมือกับความท้าทายที่ซับซ้อนด้านการออกแบบและการส่งมอบงาน

คุณสมบัติ

  • มีประสบการณ์ด้านวิศวกรรมซอฟต์แวร์แบบลงมือปฏิบัติที่เพิ่มขึ้นตามลำดับ 12–16 ปี และมีผลงานด้านสถาปัตยกรรมที่โดดเด่น
  • ยังคงลงมือเขียนโค้ดและทำงานวิศวกรรมอย่างต่อเนื่อง ไม่ได้ทำเฉพาะงานบริหารหรือให้คำปรึกษา
  • มีความเชี่ยวชาญด้าน Apache Kafka, RabbitMQ, IBM MQ, ActiveMQ และ Apache Camel
  • มีทักษะ Java และ Spring Boot ที่แข็งแกร่งสำหรับสร้าง microservices และ API ระดับองค์กร
  • มีประวัติการออกแบบระบบแบบกระจายขนาดใหญ่ที่รองรับปริมาณงานสูงและ SLA ที่เข้มงวด
  • มีความรู้ดีเกี่ยวกับ Kubernetes และคอนเทนเนอร์ รวมถึงการปฏิบัติการคลัสเตอร์ในระบบจริง
  • เข้าใจแนวปฏิบัติด้าน observability รวมถึง distributed tracing (เช่น Jaeger หรือ Zipkin), logging (ELK/EFK) และ metrics (Prometheus/Grafana)
  • เข้าใจการทำงานภายในของ JVM การจัดการหน่วยความจำ และเทคนิคการปรับแต่งประสิทธิภาพ
  • มีประสบการณ์ที่มั่นคงทั้งกับฐานข้อมูลเชิงสัมพันธ์ (PostgreSQL, MySQL, Oracle) และฐานข้อมูล NoSQL (MongoDB)
  • ตัดสินใจด้านสถาปัตยกรรมโดยอิงรูปแบบที่เป็นที่ยอมรับและหลักการทางวิศวกรรมที่ผ่านการพิสูจน์แล้ว
  • มีประสบการณ์นำการพิสูจน์แนวคิดตั้งแต่ต้นจนจบ
  • ใช้เครื่องมือ AI/LLM เช่น GitHub Copilot, ChatGPT หรือ Claude ในงานประจำวันด้านการออกแบบ การเขียนโค้ด การรีวิว เอกสาร และการดีบัก
  • สามารถเรียนรู้และนำโซลูชัน AI/LLM มาใช้ได้อย่างรวดเร็ว รวมถึงผสานเข้ากับสถาปัตยกรรมองค์กรอย่างเหมาะสมเมื่อสร้างคุณค่าที่ชัดเจน
  • มีประสบการณ์ด้านการชำระเงิน ระบบส่งข้อความทางการเงิน หรือแพลตฟอร์มเทคโนโลยีการเงินภายใต้การกำกับดูแล
  • มีความรู้เกี่ยวกับ event sourcing และการประมวลผลสตรีม เช่น Kafka Streams หรือ Apache Flink
  • มีประสบการณ์ด้าน chaos engineering และแนวปฏิบัติการทดสอบความทนทาน
  • มีประสบการณ์ลงมือปฏิบัติในการผสานรวม LLM API หรือใช้เฟรมเวิร์ก AI เช่น Spring AI หรือ LangChain4j ในระบบ Java
  • คุ้นเคยกับฐานข้อมูลเวกเตอร์หรือการค้นหาเวกเตอร์ เช่น pgvector, Weaviate, Pinecone หรือ Milvus รวมถึงรูปแบบ RAG
  • มีความรู้เกี่ยวกับแนวปฏิบัติ AI ที่มีความรับผิดชอบในระบบจริง รวมถึงการกำกับดูแลข้อมูล การตรวจสอบย้อนหลัง การติดตามต้นทุนและความหน่วง และการกำกับดูแลโดยมนุษย์เมื่อจำเป็น

สวัสดิการ

  • ค่าตอบแทนที่แข่งขันได้
  • สวัสดิการด้านสุขภาพ
  • ทางเลือกในการทำงานทางไกลหรือเวลาทำงานที่ยืดหยุ่น
  • การสนับสนุนด้านการพัฒนาวิชาชีพ