Synthesized
Synthesized
Synthesized 開發企業級測試資料管理軟體,協助工程與資料團隊建立、保護並交付貼近生產環境的資料集,用於開發、品質保證與遷移工作。其人工智慧驅動的平台可在 PostgreSQL、SQL Server、Oracle 和 Salesforce 等系統中自動執行資料產生、遮罩、子集擷取與佈建。透過 Data as Code 方法、CI/CD 整合與雲端支援,Synthesized 協助團隊使用具真實感的資料,同時因應隱私與合規方面的考量。公司所屬領域包括軟體即服務、人工智慧與企業技術,並招募專業人才建構其平台。

後端工程師,Kotlin 與 Spring Boot,倫敦混合辦公

為 Synthesized 的代理式 AI 軟體測試平台打造具韌性的 Kotlin 與 Spring Boot 後端服務。 透過可靠的 API 與 CI/CD 擴展以 PostgreSQL 為基礎的控制平面系統。

說明

  • 使用 Kotlin,依循清晰的架構原則開發與維護容錯且可擴展的 Spring Boot 服務。
  • 設計、擴充並最佳化 PostgreSQL 資料模型。
  • 負責 Liquibase 結構遷移,並使用 jOOQ 實現型別安全的資料庫存取。
  • 與各團隊共同維護 OpenAPI 契約,以支援自動化程式碼產生。
  • 採用左移測試,在開發早期使用 JUnit、Testcontainers 與 MockMVC 進行測試。
  • 隨著功能開發進展,撰寫清晰的文件。
  • 參與 GitHub Actions CI/CD 工作流程的演進與改善。
  • 與產品、設計及前端團隊合作,釐清需求並逐步交付。
  • 參與程式碼審查、指導同事,並協助引導架構決策。
  • 觀察正式環境系統、調查事故,並運用營運經驗改善平台。

職位要求

  • 具備使用 Kotlin 或 Java 搭配 Spring Boot 交付正式環境服務的經驗。
  • 具備進階 PostgreSQL 能力,包括結構設計、索引與遷移。
  • 熟悉 jOOQ 與 Liquibase 或同類工具。
  • 能夠撰寫清晰、可測試的程式碼,並採用有效的測試涵蓋率實務。
  • 具備 OpenAPI 與自動化程式碼產生工作流程的實務經驗。
  • 具備 GitHub、CI/CD 管線與雲端原生實務經驗,包括容器、可觀測性以及 REST 或 gRPC API。
  • 了解具韌性的分散式系統設計。
  • 具備 JVM 調校經驗者佳。
  • 具備前端知識或對全端開發有興趣者佳。
  • 具備良好溝通能力,能清楚說明技術選擇。
  • 致力於持續學習、整潔程式碼,並透過小幅快速迭代創造價值。

福利待遇

  • 具競爭力的薪酬方案與有價值的股權獎勵。
  • 每年 33 天年假,包括彈性的國定假日安排。
  • 可在倫敦或紐約辦公室彈性混合辦公。
  • 提供教練、課程、會議及其他專業發展預算。
  • 私人醫療、牙科與視力保險。
  • 定期團隊活動與異地聚會。
  • 優渥的家庭休假。