關於這個角色
我們正在招聘一名Java軟體工程師加入一個綠色領域的項目,建立高容量、低延遲、韌性且可擴展的後端服務。您將在設計和交付創新金融和區塊鏈相關解決方案方面發揮關鍵作用。
職責
使用Java、Spring Boot和其他JVM基技術開發並維護堅固的後端系統。
設計和實現解決方案,利用RDBMS(PostgreSQL/MySQL)、Redis進行緩存和發送/接收消息,以及Apache Kafka進行事件流處理。
與跨功能團隊合作,交付可擴展、韌性且高可用的微服務。
規劃和執行後端基礎設施、架構和部署策略,優化安全性和性能。
撰寫高性能、可維護的代碼,遵守金融或區塊鏈系統的最佳實踐。
使用標準開發和构建工具(Maven/Gradle、Git、Docker、Linux/Unix shell)。
為高通量和最小延遲的系統進行優化。
排查生產問題,確保系統可靠性和可擴展性。
跟隨新興的Java技術並為持續改善貢獻想法。
要求
計算機科學、工程或其他相關領域的學士學位。
5年以上的後端系統開發實戰經驗。在金融或區塊鏈項目中具備經驗是一大加分)
精通Java和Spring Boot(或替代Java框架)。
深入理解RDBMS(PostgreSQL、MySQL)、Redis、pub/sub消息传递以及Kafka或RabbitMQ。
在Unix基礎環境中設計分佈式、微服務架構的經驗。
熟悉UNIX/Linux工具、shell編程和CI/CD管道。
熟悉容器化(Docker)和監控/日誌工具(Prometheus、Grafana、ELK)。
深入理解Java的多線程、並發和性能調整。
熟悉RESTful API、gRPC和安全最佳實踐。
強大的問題解決能力以及對細節的關注。
有效的溝通和協作。