任職要求
1.教育背景:計算機相關(guān)專業(yè)??萍耙陨蠈W(xué)歷。
2.工作經(jīng)驗:5年以上Java后端開發(fā)經(jīng)驗。
3.項目周期:短期項目。
技術(shù)能力:
1.精通Java編程語言,熟悉JVM原理、內(nèi)存模型、垃圾回收機制等,具備良好的編程習(xí)慣和代碼優(yōu)化能力。
2.熟練掌握Spring Boot、Spring Cloud、MyBatis等主流Java開發(fā)框架,能夠靈活運用框架進(jìn)行項目開發(fā),并對其原理有深入的理解。
3.熟悉分布式系統(tǒng)的設(shè)計和開發(fā),包括分布式緩存(如Redis)、消息隊列(如RabbitMQ、Kafka)、服務(wù)發(fā)現(xiàn)與注冊(如Eureka、Consul)、配置中心(如Apollo)等技術(shù),具備微服務(wù)架構(gòu)的實踐經(jīng)驗。
4.熟練掌握MySQL數(shù)據(jù)庫的使用和優(yōu)化,包括SQL語句的編寫、索引優(yōu)化、存儲過程、事務(wù)管理等,能夠根據(jù)業(yè)務(wù)需求進(jìn)行數(shù)據(jù)庫設(shè)計和性能調(diào)優(yōu)。
5.熟悉Linux操作系統(tǒng),能夠熟練使用Linux命令進(jìn)行日常的開發(fā)和運維操作,包括文件操作、進(jìn)程管理、服務(wù)部署等。
6.熟悉Docker容器技術(shù),了解Kubernetes等容器編排工具的基本原理和使用方法,具備容器化應(yīng)用的開發(fā)和部署經(jīng)驗者優(yōu)先。
7.熟悉前端開發(fā)技術(shù)(如HTML5、CSS3、JavaScript、Vue.js等)的基本原理和開發(fā)流程,能夠與前端團隊進(jìn)行良好的協(xié)作,共同完成前后端的接口對接和數(shù)據(jù)交互工作。