Java Developer (Full Stack)
Summary
Thai Life Insurance is hiring a junior-to-middle level Full Stack Java Developer in Bangkok to design and build web applications and RESTful APIs, manage PostgreSQL databases, and deploy on container platforms like Kubernetes/OpenShift, with involvement in CI/CD and DevOps workflows.
หน้าที่ความรับผิดชอบ (Responsibilities)
ออกแบบ พัฒนา และปรับปรุงระบบ Web Application ในรูปแบบ Full Stack
พัฒนา RESTful APIs เพื่อรองรับการทำงานของระบบและเชื่อมต่อกับระบบภายนอก
ออกแบบและบริหารจัดการฐานข้อมูล โดยใช้ PostgreSQL
ทำงานร่วมกับทีม Frontend, Backend และทีมอื่น ๆ เพื่อส่งมอบงานตามแผน
Deploy และดูแลระบบบน Container Platform เช่น Kubernetes (Kube), OpenShift (OCP)
ปรับปรุงประสิทธิภาพของระบบ (Performance Optimization) และแก้ไขปัญหา (Troubleshooting)
เขียน Documentation และ Unit Test เพื่อให้ระบบมีคุณภาพและ maintain ได้ง่าย
มีส่วนร่วมในกระบวนการ DevOps เช่น CI/CD และการปรับปรุง workflow การพัฒนา
คุณสมบัติที่ต้องการ (Qualifications)
จบการศึกษาระดับปริญญาตรีขึ้นไป ในสาขาที่เกี่ยวข้อง
มีประสบการณ์พัฒนา Full Stack Application โดยใช้ Java
มีความรู้และประสบการณ์ด้าน Database (PostgreSQL) เช่น Query Optimization, Schema Design
มีประสบการณ์ในการพัฒนา RESTful API
มีความรู้หรือประสบการณ์ด้าน Container Technologies เช่น
Kubernetes (K8s)
OpenShift (OCP)
Mulesoft (จะพิจารณาเป็นพิเศษ)
มีความเข้าใจใน Software Development Lifecycle (SDLC)
มีทักษะในการวิเคราะห์และแก้ไขปัญหาได้ดี
สามารถทำงานเป็นทีม และสื่อสารได้อย่างมีประสิทธิภาพ
คุณสมบัติเพิ่มเติม (Nice to Have)
มีประสบการณ์ด้าน Microservices Architecture
มีความรู้ด้าน CI/CD Pipeline
มีประสบการณ์ใช้งาน Cloud Platform เช่น AWS, Azure หรือ GCP
มีความเข้าใจเรื่อง Security ของ Web Application
เคยใช้ Framework เช่น Spring Boot, Spring MVC
ระดับประสบการณ์ (Experience Level)
ระดับ: Junior - Middle Level (ขึ้นอยู่กับประสบการณ์)