
Mercury เป็นบริษัทโลจิสติกส์ด้านการดูแลสุขภาพและวิทยาศาสตร์ชีวภาพ ซึ่งประสานงานการขนส่งเวชภัณฑ์ ยา และวัสดุสำหรับการวิจัย บริการของบริษัทครอบคลุมการขนส่งทางอากาศ การขนส่งแบบควบคุมอุณหภูมิ และการดำเนินพิธีการศุลกากร พร้อมระบบติดตามแบบเรียลไทม์และการตรวจสอบการจัดส่งเชิงรุกสำหรับสินค้าที่มีความอ่อนไหวหรือการจัดส่งที่ต้องดำเนินการอย่างทันท่วงที Mercury ก่อตั้งขึ้นในปี 1983 โดยผสานประสบการณ์ด้านโลจิสติกส์ระดับโลกเข้ากับการสนับสนุนที่ปรับให้เหมาะกับองค์กรตั้งแต่สตาร์ตอัปไปจนถึงธุรกิจที่จัดตั้งมาแล้ว และดำเนินงานในฐานะผู้ให้บริการที่ได้รับการรับรองมาตรฐาน ISO 9001:2015
วิศวกรซอฟต์แวร์แบ็กเอนด์ Java ที่ Mercury — ทำงานระยะไกลในตุรกี
ร่วมสร้างแพลตฟอร์มการขนส่งที่ขยายระบบได้ของ Mercury สำหรับองค์กรด้านวิทยาศาสตร์ชีวภาพและการดูแลสุขภาพในฐานะวิศวกรแบ็กเอนด์ Java พัฒนา API ไมโครเซอร์วิส ระบบอีเวนต์ และเครื่องมือสำหรับการปรับใช้เพื่อรองรับการขนส่งที่ต้องดำเนินการตามเวลา
รายละเอียด
- ร่วมสร้างแพลตฟอร์มการขนส่งรุ่นใหม่ของ Mercury ผ่านการออกแบบ พัฒนา บำรุงรักษา ทดสอบ รีแฟกเตอร์ และปรับปรุงแบ็กเอนด์อย่างต่อเนื่อง
- สร้างบริการ API ที่ปลอดภัย ขยายระบบได้ บำรุงรักษาง่าย และมีเอกสารประกอบอย่างครบถ้วน
- ทำงานร่วมกับวิศวกร DevOps เพื่อออกแบบไปป์ไลน์การบิลด์ และสร้างเครื่องมือกับสคริปต์สำหรับการปรับใช้
- พัฒนาความสามารถด้านการรวบรวมอีเวนต์ การแจ้งเตือน และการกรองข้อมูลเพื่อการสังเกตการณ์ระบบ
- สร้างไมโครเซอร์วิสและ API ร่วมกับสถาปนิกและวิศวกรฟรอนต์เอนด์
- ทำงานร่วมกับทีม QA เพื่อกำหนดกลยุทธ์ เครื่องมือทดสอบ และแนวปฏิบัติด้านวิศวกรรม
- ยกระดับมาตรฐานแบ็กเอนด์ วิธีการพัฒนา การเลือกเทคโนโลยี และเครื่องมือจากบุคคลที่สามในทีมผลิตภัณฑ์ที่ใช้งานจริง
- ทำงานร่วมกับทีมผลิตภัณฑ์ที่บอสตันเพื่อกำหนดความต้องการผลิตภัณฑ์และโรดแมป
- สร้างสมดุลระหว่างลำดับความสำคัญด้านเทคนิคกับประสบการณ์ผลิตภัณฑ์ที่ใช้งานง่าย
- ศึกษาความต้องการของนักพัฒนาร่วมกับลูกค้าที่ใช้แพลตฟอร์มและทีมงานภายใน
- เป็นตัวแทนความต้องการของลูกค้าตลอดกระบวนการพัฒนาผลิตภัณฑ์
- เปลี่ยนความท้าทายทางเทคนิคที่ซับซ้อนให้เป็นโซลูชันที่ชัดเจนและเรียบง่าย
- ช่วยสร้างประสบการณ์ที่โดดเด่นให้กับแพลตฟอร์มการขนส่งของ Mercury
- ปรับปรุงประสิทธิภาพ ความสามารถในการขยายระบบ และความน่าเชื่อถือของแอปพลิเคชัน
- สนับสนุนการเติบโตของวิศวกรระดับจูเนียร์ผ่านการให้คำปรึกษาและคำแนะนำ
คุณสมบัติ
- มีทักษะการสื่อสารภาษาอังกฤษอย่างคล่องแคล่ว
- สำเร็จการศึกษาระดับปริญญาตรีในสาขาวิศวกรรมที่เน้นซอฟต์แวร์ เช่น วิศวกรรมคอมพิวเตอร์ วิศวกรรมซอฟต์แวร์ วิศวกรรมไฟฟ้าและอิเล็กทรอนิกส์ หรือวิทยาการคอมพิวเตอร์และวิศวกรรมคอมพิวเตอร์
- มีประสบการณ์พัฒนาแบ็กเอนด์ด้วย Java 4–7 ปี โดยมีประสบการณ์ทำงานกับ Java 9 ขึ้นไปอย่างน้อย 3 ปี
- มีความเข้าใจแนวคิดหลักของ Java เป็นอย่างดี
- มีประสบการณ์ล่าสุดกับ Spring Boot หรือ Spring อย่างน้อย 2 ปี
- มีความเชี่ยวชาญด้าน Spring Data, Hibernate และ JPA
- มีประสบการณ์ด้านการทดสอบยูนิตและการพัฒนาแบบขับเคลื่อนด้วยการทดสอบ
- มีประสบการณ์รีวิวโค้ดและพร้อมเข้าร่วมการรีวิว
- คุ้นเคยกับ Git และระบบควบคุมเวอร์ชันแบบกระจาย
- มีความรู้ด้านการออกแบบและพัฒนา RESTful API
- เข้าใจสถาปัตยกรรมแบ็กเอนด์ และมีประสบการณ์ใช้งานไมโครเซอร์วิส
- มีประสบการณ์ใช้ Kafka สำหรับการรับส่งข้อความและสตรีมมิง
- มีความรู้ด้านเทคโนโลยีฐานข้อมูล โดยเฉพาะ PostgreSQL
- มีความเข้าใจอย่างลึกซึ้งเกี่ยวกับ OAuth, REST และ JWT
- เข้าใจการเขียนโปรแกรมเชิงวัตถุ อัลกอริทึม และการแก้ปัญหา
- มีประสบการณ์สร้างระบบแบ็กเอนด์ขนาดใหญ่ พร้อมพอร์ทัลนักพัฒนาหรือมาร์เก็ตเพลสที่รองรับระบบ
- เข้าใจค่านิยม หลักการ และแนวปฏิบัติแบบ lean และ agile เป็นอย่างดี
- มีความรู้ดีเกี่ยวกับคำสั่งเชลล์ Linux และการเขียนสคริปต์
- คุ้นเคยกับไปป์ไลน์ CI/CD และแนวปฏิบัติ DevOps
- มีทักษะการสื่อสารและการแก้ปัญหาที่ยอดเยี่ยม
- สามารถทำงานได้ทั้งอย่างอิสระและร่วมกับผู้อื่น จัดลำดับความสำคัญของความต้องการลูกค้า และส่งมอบงานได้ตรงเวลา
สวัสดิการ
- เงินเดือนที่แข่งขันได้ จ่ายเป็นสกุลเงินดอลลาร์สหรัฐ
- ทำงานระยะไกลในช่วงเวลาทำงานที่ตุรกี
- ประกันสุขภาพเอกชนสำหรับคุณและครอบครัวใกล้ชิด
- วันหยุดพักผ่อนโดยได้รับค่าจ้าง 20 วัน รวมถึงในปีแรกของการทำงาน
- วันหยุดโดยได้รับค่าจ้าง 1 วันในวันเกิด