後端工程師,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 天年假,包括彈性的國定假日安排。
- 可在倫敦或紐約辦公室彈性混合辦公。
- 提供教練、課程、會議及其他專業發展預算。
- 私人醫療、牙科與視力保險。
- 定期團隊活動與異地聚會。
- 優渥的家庭休假。
