American Express
American Express
American Express เป็นบริษัทบริการทางการเงินระดับโลกที่ดำเนินงานครอบคลุมธุรกิจธนาคาร การเงิน และการชำระเงินระหว่างธุรกิจกับธุรกิจ ธุรกิจของบริษัทประกอบด้วยบัตรเครดิตสำหรับผู้บริโภค ธุรกิจ และองค์กร บริการชำระเงินและบริการสำหรับร้านค้า บัญชีเงินฝากออมทรัพย์ ใบรับฝากเงิน และสินเชื่อส่วนบุคคล รวมถึงโปรแกรมสะสมรางวัล โปรแกรมการเดินทาง โซลูชันการชำระเงินสำหรับองค์กร การให้ความรู้ทางการเงิน บริการรักษาความปลอดภัย และการสนับสนุนสมาชิกบัตรและร้านค้า

วิศวกรซอฟต์แวร์ระดับ III ด้าน Java Microservices

สร้างระบบธุรกรรมบัตรแบบกระจายที่มีเวลาแฝงต่ำให้กับ American Express พัฒนา Java microservices, API, การทดสอบอัตโนมัติ และฟีเจอร์แพลตฟอร์ม cloud-native

รายละเอียด

  • พัฒนาฟีเจอร์หลักสำหรับระบบธุรกรรมบัตรบนแพลตฟอร์ม hybrid cloud แบบกระจาย
  • เขียนโค้ดและทดสอบหน่วยในทีม agile
  • ทำงานกับข้อกำหนด API และระบบอัตโนมัติ
  • สร้าง RESTful microservices ด้วยเทคโนโลยี Java เช่น Vert.x, Spring MVC, Spring Data และ Spring Boot
  • ทำงานร่วมกับทีมเทคโนโลยีและทีมพัฒนาในหลายพื้นที่
  • มองหาโอกาสในการนำเทคโนโลยีใหม่มาใช้
  • ทำงานร่วมกับผู้มีส่วนเกี่ยวข้องเพื่อทำความเข้าใจและวิเคราะห์ข้อกำหนด
  • ส่งเสริมนวัตกรรมและการทดลอง

คุณสมบัติ

  • สำเร็จการศึกษาด้านวิทยาการคอมพิวเตอร์ หรือมีประสบการณ์ในอุตสาหกรรมเทียบเท่า
  • มีประสบการณ์พัฒนาซอฟต์แวร์ระดับมืออาชีพอย่างน้อยห้าปี
  • มีความรู้ความเข้าใจอย่างดีเกี่ยวกับการเขียนโปรแกรมเชิงวัตถุ การทำงานพร้อมกัน และการจัดการข้อยกเว้น
  • มีความรู้เกี่ยวกับโครงสร้างข้อมูลและอัลกอริทึม พื้นฐานระบบปฏิบัติการ และ Java ขั้นสูง
  • มีประสบการณ์พัฒนาอย่างชำนาญด้วย Java หรือ Go
  • มีประสบการณ์สร้างระบบ microservice แบบกระจาย
  • มีประสบการณ์ใช้ผลิตภัณฑ์หรือเฟรมเวิร์ก service mesh เช่น Envoy, Linkerd, Istio หรือ gRPC/ProtoBuf
  • มีประสบการณ์ใช้เครื่องมือจัดการ ติดตาม และตรวจสอบระบบแบบกระจาย เช่น Zipkin/Jaeger, ELK Stack และ Prometheus
  • มีประสบการณ์ออกแบบและสร้างแอปพลิเคชัน cloud-native
  • หากมีประสบการณ์กับ Docker, Kubernetes หรือ OpenShift จะได้รับการพิจารณาเป็นพิเศษ
  • มีประสบการณ์กับฐานข้อมูล NoSQL และระบบส่งข้อความแบบกระจาย เช่น Redis, Kafka, Couchbase และ Cassandra ในระบบที่มีเวลาแฝงต่ำและปริมาณธุรกรรมสูง
  • มีประสบการณ์ใช้เครื่องมือ CI/CD เช่น Jenkins และ GitHub
  • มีประสบการณ์ทำงานในทีม DevOps และใช้ Scrum
  • มีทักษะการสื่อสารทั้งการพูดและการเขียนที่ดี

สวัสดิการ

  • เงินเดือนพื้นฐานที่แข่งขันได้
  • เงินจูงใจในรูปแบบโบนัส
  • การสนับสนุนด้านความมั่นคงทางการเงินและการเกษียณ
  • ความคุ้มครองด้านการแพทย์ ทันตกรรม สายตา ประกันชีวิต และทุพพลภาพ ทั้งนี้ขึ้นอยู่กับสถานที่
  • รูปแบบการทำงานที่ยืดหยุ่น ทั้งแบบผสมผสาน ที่สำนักงาน หรือทางไกล ขึ้นอยู่กับตำแหน่งและความต้องการทางธุรกิจ
  • วันลาเพื่อเลี้ยงดูบุตรโดยได้รับค่าจ้าง ทั้งนี้ขึ้นอยู่กับสถานที่
  • สิทธิ์ใช้ศูนย์สุขภาวะในสถานที่ทำงานซึ่งมีพยาบาลและแพทย์ประจำ ทั้งนี้ขึ้นอยู่กับสถานที่
  • บริการให้คำปรึกษาฟรีและเป็นความลับผ่านโปรแกรม Healthy Minds
  • โอกาสพัฒนาอาชีพและฝึกอบรม