นักพัฒนา Java Spring Boot
รูปแบบการจ้างงาน: พนักงานสัญญาจ้าง
ลักษณะงาน: งานเต็มเวลา
วันทำงาน: วันจันทร์ – วันศุกร์ (ปฏิบัติงานที่สำนักงาน 100%)
สถานที่ทำงาน: ใกล้รถไฟฟ้าสถานีอารีย์
คำอธิบายงาน:
เรากำลังมองหานักพัฒนา Java Spring Boot ที่มีแรงจูงใจในการทำงาน และมีประสบการณ์อย่างน้อย 1 ปี เพื่อเข้าร่วมทีมของเรา ผู้สมัครในอุดมคติควรมีพื้นฐานที่แข็งแกร่งด้านภาษา Java และมีหน้าที่หลักในการพัฒนา และดูแลระบบเว็บแอปพลิเคชัน หากคุณมีประสบการณ์เกี่ยวกับ Java Spring Boot หรือมีทักษะ Java ที่ดี และพร้อมเรียนรู้ Spring Boot เรายินดีต้อนรับคุณมาร่วมทีมกับเรา
หน้าที่ และความรับผิดชอบ:
- พัฒนา และดูแลเว็บแอปพลิเคชัน: ออกแบบ, พัฒนา และดูแลเว็บแอปพลิเคชันให้มีคุณภาพสูง รองรับการขยายระบบได้ โดยใช้ Java Spring Boot พร้อมทั้งมั่นใจว่าระบบมีความเสถียร, มีประสิทธิภาพ และมีความปลอดภัย
- การทำงานร่วมกับทีม: ประสานงานกับนักพัฒนาคนอื่นๆ, ผู้จัดการผลิตภัณฑ์ และผู้มีส่วนเกี่ยวข้อง เพื่อรวบรวมความต้องการ, วางแผนฟีเจอร์ และส่งมอบงานให้ทันตามกำหนด
- การเขียนโค้ดที่มีคุณภาพ และการรีวิวโค้ด: เขียนโค้ดให้สะอาด มีประสิทธิภาพ และดูแลรักษาง่าย โดยอิงตามแนวทางการเขียนโค้ดที่ดีที่สุดในอุตสาหกรรม เข้าร่วมรีวิวโค้ดเพื่อรักษาคุณภาพ และปรับปรุงประสิทธิภาพของระบบ
- การดีบั๊ก และการแก้ไขปัญหา: วิเคราะห์ และแก้ไขปัญหาในเว็บแอปพลิเคชัน, แก้บั๊ก และปรับปรุงประสิทธิภาพของระบบให้ดีขึ้น
- การจัดทำเอกสาร: จัดทำ และดูแลเอกสารที่เกี่ยวข้องกับโค้ด, APIs และกระบวนการทางเทคนิค เพื่อรองรับการพัฒนา และการดูแลระบบในระยะยาว
คุณสมบัติของผู้สมัคร:
• ประสบการณ์: มีประสบการณ์พัฒนา Java อย่างน้อย 1 ปี โดยเฉพาะในการพัฒนาเว็บแอปพลิเคชัน
• ทักษะทางด้านเทคนิค:
- มีความชำนาญในการเขียนโปรแกรมด้วยภาษา Java หากมีความคุ้นเคยกับ Java Spring Boot จะพิจารณาเป็นพิเศษ
- มีความรู้พื้นฐานเกี่ยวกับเทคโนโลยีพัฒนาเว็บไซต์ เช่น HTML, CSS, JavaScript และ RESTful APIs
- มีประสบการณ์ใช้งานฐานข้อมูล เช่น MySQL, PostgreSQL หรือ MongoDB
• ความเข้าใจเกี่ยวกับการพัฒนาเว็บแอปพลิเคชัน:
- เข้าใจโครงสร้างสถาปัตยกรรมของเว็บแอปพลิเคชัน, รูปแบบการออกแบบ MVC และ RESTful services.
- คุ้นเคยกับการสื่อสารระหว่าง Frontend และ Backend ผ่าน APIs
- ทักษะด้านการวิเคราะห์ และการแก้ไขปัญหา:มีทักษะในการวิเคราะห์ และการแก้ไขปัญหาได้อย่างมีประสิทธิภาพ สามารถตรวจสอบ และแก้ไขข้อผิดพลาดของโค้ดได้อย่างรวดเร็ว
- ทักษะด้านการสื่อสาร:มีทักษะในการสื่อสาร และทำงานเป็นทีมที่ดี สามารถทำงานร่วมกับทีมพัฒนาอื่นๆ ได้อย่างมีประสิทธิภาพ
• ทักษะเพิ่มเติม (จะพิจารณาเป็นพิเศษ):
- คุ้นเคยกับเครื่องมือควบคุมเวอร์ชัน เช่น Git และกระบวนการ CI/CD
- เคยมีประสบการณ์ในการทำงานกับระบบ Microservices
- เคยผ่านประสบการณ์ทำงานในรูปแบบ Agile หรือ Scrum
หากคุณมีใจรักในการพัฒนา Java และต้องการเติบโตในสายงาน Spring Boot เรายินดีต้อนรับคุณเข้าสู่ทีมของเรา!