
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 ที่มีความรับผิดชอบในระบบจริง รวมถึงการกำกับดูแลข้อมูล การตรวจสอบย้อนหลัง การติดตามต้นทุนและความหน่วง และการกำกับดูแลโดยมนุษย์เมื่อจำเป็น
สวัสดิการ
- ค่าตอบแทนที่แข่งขันได้
- สวัสดิการด้านสุขภาพ
- ทางเลือกในการทำงานทางไกลหรือเวลาทำงานที่ยืดหยุ่น
- การสนับสนุนด้านการพัฒนาวิชาชีพ