Java Middleware Developer
ความรับผิดชอบ
- พัฒนาซอฟต์แวร์ Middleware โดยใช้ภาษา Java เช่น Enterprise Service Bus และ Data Warehouse
- ศึกษาและวิจัยเทคโนโลยีใหม่ๆ เพื่อนำมาประยุกต์ใช้ในการพัฒนาและปรับปรุงระบบ
- ออกแบบและพัฒนาโปรแกรมเพื่อเพิ่มประสิทธิภาพการทำงานของระบบและแอปพลิเคชัน
- ทำการปรับแต่งประสิทธิภาพ (Performance Tuning) ของระบบและแอปพลิเคชัน
- ทำงานร่วมกับทีมพัฒนาและทีมอื่นๆ เพื่อวางแผนและดำเนินการพัฒนาโครงการ
- เขียนและทดสอบโค้ดเพื่อให้มั่นใจในคุณภาพและประสิทธิภาพของซอฟต์แวร์
- จัดทำเอกสารทางเทคนิคและคู่มือการใช้งานสำหรับระบบที่พัฒนา
- แก้ไขปัญหาและให้การสนับสนุนด้านเทคนิคแก่ทีมอื่นๆ ในองค์กร รวมถึงผู้จัดการโครงการ, BA และ SA
คุณสมบัติ
- ปริญญาตรี /ปริญญาโท สาขาทางคอมพิวเตอร์ วิศวกรรมคอมพิวเตอร์ หรือสาขาที่เกี่ยวข้อง
- มีประสบการณ์ในการพัฒนาซอฟต์แวร์ด้วยภาษา Java อย่างน้อย 3 ปี
- มีความเชี่ยวชาญในการพัฒนา Middleware เช่น Enterprise Service Bus และ Data Warehouse
- มีความรู้เกี่ยวกับ Web Services, RESTful APIs, และ microservices architecture
- มีประสบการณ์ในการใช้ฐานข้อมูล SQL และ NoSQL
- มีความเข้าใจในหลักการ Agile และ DevOps