物聯網系統初級 Java 開發工程師——科魯尼亞混合辦公
加入 knowmad mood,使用 Java、微服務和 Azure,為物聯網系統及雲端解決方案打造可擴充的後端服務。
說明
- 設計、開發和維護連接物聯網系統及雲端解決方案的可擴充後端服務
- 使用 Spring Boot 和 Spring Framework 建置並維護 Java 21 後端應用程式
- 應用微服務和六角形架構模式
- 設計並使用 REST API 和 Avro 資料契約
- 將 JMS 和 MQTT 等訊息系統與 REST 及 TCP/IP 通訊協定整合
- 使用 Redis 管理分散式快取
- 使用 NoSQL 資料庫,尤其是 Azure Cosmos DB
- 使用 Grafana 和 Azure Application Insights 實作可觀測性和監控
- 使用 Docker、AKS 和 Kubernetes 支援部署,包括透過 Azure Arc 支援混合環境
- 使用 Mockito 開發單元測試,並使用 Testcontainers 開發整合測試
- 參與程式碼審查和持續改進
職位要求
- 具備兩至三年 Java 17 或以上版本的開發經驗
- 具備微服務架構實務經驗
- 具備同步和非同步訊息系統的開發與整合經驗,包括 Kafka
- 英文達 B2 級,具備流暢的閱讀和寫作能力
- 具備 Azure 雲端環境和混合部署經驗
- 可以每週一至兩天在科魯尼亞辦公室工作
- 可以偶爾出國支援實施工作
福利待遇
- 永久勞動合約
- 彈性工作時間,核心工作時間為上午 8:30 至下午 6:00;週五縮短為上午 8:00 至下午 3:00;7 月和 8 月縮短為上午 8:00 至下午 3:00
- 22 天年假,另加兩天個人假
- 12 月 24 日和 31 日休假
- 可選擇發放 12 薪或 14 薪
- 彈性薪酬方案,包括餐卡、托兒券、健康保險、培訓及其他稅務優惠福利
- 涵蓋科技、休閒和培訓的折扣俱樂部
- 透過 Udemy Business、語言課程、官方認證和技術培訓持續發展
- 職涯發展計畫
- 營養、體能活動和情緒健康計畫
- 全天候個人及家庭援助
- 多元且多文化的工作環境
- 社交活動
