B&A Consulting Srl
B&A Consulting Srl
B&A Consulting Srl 是一家位於義大利的 IT 顧問與數位開發機構,為企業提供量身打造的技術解決方案。其業務涵蓋網站開發、IT 顧問與外包、服務台與全天候技術支援、網路安全、硬體與韌體工程,以及人工智慧與資料分析。公司將針對專案的數位策略與持續技術支援相結合,協助組織維持安全、可靠的營運。

資深 Java 微服務開發工程師

為 B&A Consulting 開發並現代化後端微服務,涵蓋遷移至 Java 21、應用程式安全與系統整合。 負責打造 Spring Boot 服務、REST API,以及容器化環境中的微服務架構。

說明

  • 建置並強化 Java 後端應用程式
  • 維護並現代化微服務架構
  • 將應用程式從 Java 11 及以上版本遷移至 Java 21
  • 使用 Spring Boot 開發服務
  • 使用 Spring Cloud Gateway 管理 API 路由
  • 設計並整合 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
  • 具備 T-SQL 預存程序使用經驗
  • 了解交易與連線集區
  • 具備 Tomcat JDBC 使用經驗
  • 了解 JWT / JJWT
  • 具備 SAML 2.0 身分驗證經驗
  • 熟悉 Spring Security
  • 具備 Log4j2 與結構化 JSON 記錄經驗
  • 了解 Spring Actuator
  • 熟悉 Repository、Service Layer、DTO 與相依性注入模式
  • 具備豐富的微服務架構經驗
  • 熟悉 Maven,包括多模組專案
  • 了解 Docker 和 Kubernetes
  • 具備 Azure DevOps 使用經驗
  • 能夠獨立作業
  • 具備分析與解決問題的能力
  • 做事有條理
  • 積極主動
  • 具備團隊合作能力
  • 重視程式碼品質
  • 具備良好的溝通能力
  • 以交付為導向
  • 願意以自營承包商身分合作(Partita IVA)

福利待遇

  • 全遠端工作,偶爾需到場參加會議
  • 以自營承包商身分合作(Partita IVA)