B&A Consulting Srl
B&A Consulting Srl
B&A Consulting Srl เป็นบริษัทที่ปรึกษาด้านไอทีและพัฒนาดิจิทัลในประเทศอิตาลี ให้บริการโซลูชันเทคโนโลยีที่ปรับให้เหมาะกับความต้องการของธุรกิจ งานของบริษัทครอบคลุมการพัฒนาเว็บไซต์ การให้คำปรึกษาและการรับเหมาช่วงด้านไอที บริการช่วยเหลือและการสนับสนุนด้านเทคนิคตลอด 24 ชั่วโมง การรักษาความปลอดภัยทางไซเบอร์ วิศวกรรมฮาร์ดแวร์และเฟิร์มแวร์ ตลอดจนการวิเคราะห์ด้าน AI และข้อมูล บริษัทผสานกลยุทธ์ดิจิทัลที่ออกแบบตามแต่ละโครงการเข้ากับการสนับสนุนด้านเทคนิคอย่างต่อเนื่อง เพื่อช่วยให้องค์กรดำเนินงานได้อย่างปลอดภัยและเชื่อถือได้

นักพัฒนา Java Microservices อาวุโส

พัฒนาและปรับปรุงไมโครเซอร์วิสฝั่งแบ็กเอนด์ให้กับ B&A Consulting รวมถึงการย้ายไปใช้ Java 21 การรักษาความปลอดภัยแอปพลิเคชัน และการเชื่อมต่อระบบ

รายละเอียด

  • สร้างและปรับปรุงแอปพลิเคชันแบ็กเอนด์ด้วย Java
  • ดูแลและปรับปรุงสถาปัตยกรรมไมโครเซอร์วิสให้ทันสมัย
  • ย้ายแอปพลิเคชันจาก Java 11 ขึ้นไปเป็น Java 21
  • พัฒนาบริการด้วย Spring Boot
  • จัดการการกำหนดเส้นทาง API ด้วย Spring Cloud Gateway
  • ออกแบบและเชื่อมต่อ REST API
  • พัฒนาและดูแลชั้นจัดเก็บข้อมูลด้วย Spring Data JPA และ Hibernate
  • จัดการการยืนยันตัวตน การกำหนดสิทธิ์ และบทบาท
  • เชื่อมต่อระบบบันทึกล็อก การติดตามตรวจสอบ และเมตริก
  • จัดการการบิลด์หลายโมดูลและการพึ่งพากันของไลบรารีด้วย Maven
  • ทำงานร่วมกับทีม DevOps ในสภาพแวดล้อมแบบคอนเทนเนอร์

คุณสมบัติ

  • มีประสบการณ์พัฒนา Java มากกว่าห้าปี
  • มีความรู้ Java 11 ขึ้นไปอย่างดี
  • มีประสบการณ์ย้ายหรือปรับปรุงแอปพลิเคชันให้ทันสมัยด้วย Java 21
  • มีประสบการณ์กับ Spring Boot 2.7.x / 3.5.x
  • มีความรู้เกี่ยวกับ Spring Cloud Gateway
  • มีประสบการณ์กับ Spring Data JPA และ Hibernate
  • มีประสบการณ์ออกแบบและเรียกใช้ REST API
  • มีความรู้ SQL Server เป็นอย่างดี
  • มีประสบการณ์กับ stored procedure ของ T-SQL
  • มีความรู้เกี่ยวกับธุรกรรมและ connection pooling
  • มีประสบการณ์กับ Tomcat JDBC
  • มีความรู้เกี่ยวกับ JWT / JJWT
  • มีประสบการณ์ด้านการยืนยันตัวตนด้วย SAML 2.0
  • มีความรู้ Spring Security เป็นอย่างดี
  • มีประสบการณ์กับ Log4j2 และการบันทึกล็อก JSON แบบมีโครงสร้าง
  • มีความรู้เกี่ยวกับ Spring Actuator
  • คุ้นเคยกับรูปแบบ Repository, Service Layer, DTO และ Dependency Injection
  • มีประสบการณ์สูงด้านสถาปัตยกรรมไมโครเซอร์วิส
  • มีความรู้ Maven เป็นอย่างดี รวมถึงโปรเจกต์หลายโมดูล
  • มีความรู้ Docker และ Kubernetes
  • มีประสบการณ์กับ Azure DevOps
  • สามารถทำงานได้อย่างอิสระ
  • มีทักษะการวิเคราะห์และการแก้ปัญหา
  • ทำงานอย่างเป็นระบบ
  • มีทัศนคติเชิงรุก
  • สามารถทำงานเป็นทีม
  • ให้ความสำคัญกับคุณภาพของโค้ด
  • มีทักษะการสื่อสารที่ดี
  • มุ่งเน้นการส่งมอบงาน
  • เต็มใจร่วมงานในฐานะผู้รับจ้างอิสระ (Partita IVA)

สวัสดิการ

  • ทำงานทางไกลเต็มรูปแบบ โดยเข้าร่วมประชุมแบบพบหน้าเป็นครั้งคราว
  • ร่วมงานในฐานะผู้รับจ้างอิสระ (Partita IVA)