資深 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)
