
Java軟體工程師(遠端,巴西)
使用Java建構應用程式、微服務與API,同時推進平台架構、自動化、可觀測性與可靠性。
說明
- 使用Java建構並強化應用程式與服務。
- 將業務需求轉化為可擴充且易於維護的技術解決方案。
- 開發並支援以微服務為基礎的系統。
- 協助演進架構並持續改善應用程式。
- 建立並維護API與系統整合。
- 實作自動化測試並維持高品質程式碼。
- 調查並解決正式環境中的問題。
- 使用監控與可觀測性工具追蹤應用程式健康狀況。
- 交付能提升平台自動化、可用性、安全性與可靠性的解決方案。
- 評估並採用能推進解決方案與開發實務的技術。
職位要求
- 資訊科技或相關領域的學士學位。
- 具備使用Java進行軟體開發的知識或經驗。
- 具備Spring Boot知識或經驗。
- 理解物件導向程式設計。
- 了解REST API與JSON。
- 了解關聯式資料庫與SQL。
- 了解Git。
- 了解單元測試與自動化測試。
- 了解Linux。
- 了解微服務與分散式系統。
- 了解資料結構與演算法。
- 理解持續整合與持續交付(CI/CD)實務。
- 具備英語技術溝通能力。
- 具備AWS知識或經驗。
- 了解Docker與Kubernetes。
- 了解DevOps實務。
- 具備測試驅動開發(TDD)與行為驅動開發(BDD)經驗。
- 了解並行程式設計。
- 了解軟體設計模式。
- 具備使用New Relic等監控與可觀測性工具的經驗。
- 了解NoSQL資料庫。
- 了解GraphQL。
- 具備Node.js經驗。
- 具備Scrum、精實或看板經驗。
- 了解Jenkins或GitHub Actions。
- 具備Java認證。








