Java 後端工程師 (SpringBoot / 雲端架構)
Posted Updated 4
views
Description
一、 基本要求 (Must-Have)
- 語言與框架:精通 Java (17+) 與 Spring Boot,能獨立設計與開發 RESTful API。
- 資料庫管理:熟悉 MySQL 或 PostgreSQL,具備關聯式資料庫 Schema 設計、索引
(Index) 建置及基本慢查詢優化能力;熟悉 Spring Data JPA 或 MyBatis。
- 快取機制:熟悉 Redis,能實作基礎快取策略以降低 DB 負載。
- 資訊安全:熟悉 JWT 授權驗證,了解 OAuth2 及基本防禦機制 (如防護 SQL
Injection)。
- 版控與環境:熟悉 Git 協作流程,熟練掌握 Linux 基礎指令。
- 部署與容器化:熟悉 Docker,能將服務獨立打包成 Container 並完成基礎部署。
- 微服務架構 (極大加分):具備 Spring Cloud 生態系 (Gateway, OpenFeign, Config,
Eureka) 實務經驗;熟悉 Spring Boot Admin / Actuator 監控。
----------------------------------------------------------------------------------
二、 加分條件 (Nice-to-Have)
- AWS 雲端實務:熟悉 AWS 雲端元件 (EC2, RDS, S3, IAM, Route 53),具備
- CloudWatch 日誌監控、SES/SNS 整合應用,或 ELB + Auto Scaling 負載均衡部
署經驗。
訊息佇列與解耦:具備 Kafka 或 RabbitMQ 實務開發經驗。
- DevOps 與架構:熟悉 CI/CD 流程、Kubernetes (K8s) 叢集管理,或 Terraform 操
作經驗。
- 系統可觀測性:具備分散式日誌 (ELK Stack) 或監控告警 (Prometheus / Grafana)
建置經驗。
- 工程品質與軟實力:具備單元測試 (JUnit, Mockito) 開發習慣
歡迎
所有求職者