崗位職責:
1. 核心開發:
參與軟件系統的需求分析、設計、編碼、單元測試、集成測試和維護工作。
負責核心功能模塊的設計與開發,編寫高質量、可復用、可維護的Java代碼。
根據產品需求和設計文檔,按時保質完成開發任務。
2.架構與技術棧:
深入理解并應用主流的Java技術棧(如Spring Boot, Spring Cloud, Spring MVC, MyBatis/Hibernate等)。
熟悉并應用微服務架構理念及相關技術(服務注冊發現、配置中心、API網關、服務熔斷限流等)。
設計和優化數據庫結構,熟練使用MySQL、PostgreSQL等主流關系型數據庫,了解Redis、MongoDB等NoSQL數據庫的應用場景。
理解并應用常用的消息隊列(如Kafka, RabbitMQ, RocketMQ)進行異步解耦和削峰填谷。
3. DevOps與部署:
熟悉CI/CD流程,能夠使用Jenkins、GitLab CI等工具進行自動化構建、測試和部署。
了解容器化技術(Docker)和容器編排技術(Kubernetes)的基本應用。
配合運維團隊進行系統的部署、監控、故障排查和線上問題解決。
崗位要求:
1.2年以上Java開發經驗,扎實的Java編程基礎,熟悉JVM原理、多線程、集合框架、IO/NIO等核心技術。
2.熟練掌握主流開發框架(如Spring Boot/Cloud、MyBatis、Dubbo等),具備分布式系統、微服務架構設計與開發經驗。
3.熟悉MySQL、Oracle等關系型數據庫,掌握SQL優化技巧,了解Redis、MongoDB等NoSQL數據庫的使用場景。
4.熟悉常用中間件技術(如Kafka、RabbitMQ、Zookeeper等),了解分布式緩存、消息隊列、負載均衡的實現原理。
5.熟悉Linux開發環境,掌握Docker、Kubernetes等容器化技術,具備云原生(AWS/Aliyun等)項目經驗者優先。
6.具備良好的系統設計能力,能夠獨立完成模塊設計,對高并發、高可用系統有實際項目經驗。
7.強烈的責任心和團隊協作精神,邏輯清晰,善于溝通,能夠快速定位和解決問題。
8.有數據開發實施經驗、國 產 化適配經驗者優先。
9.能接受項目出差