工作職責(zé)
1.參與公司核心產(chǎn)品的后端端架構(gòu)設(shè)計(jì)與實(shí)現(xiàn),負(fù)責(zé)復(fù)雜交互功能的研發(fā)并優(yōu)化用戶(hù)體驗(yàn)。
2.通過(guò)組件化、模塊化的實(shí)踐提高代碼質(zhì)量及可維護(hù)性,持續(xù)改進(jìn)開(kāi)發(fā)流程以提升效率。
3.結(jié)合實(shí)際業(yè)務(wù)場(chǎng)景探索前沿技術(shù)方案,對(duì)用戶(hù)體驗(yàn)進(jìn)行持續(xù)改進(jìn)。
4.有良好的代碼規(guī)范,編寫(xiě)高質(zhì)量的設(shè)計(jì)文檔和接口說(shuō)明,協(xié)助其他成員解決疑難問(wèn)題。
5.針對(duì)系統(tǒng)響應(yīng)速度、大數(shù)據(jù)量,高并發(fā)表現(xiàn)等方面提出具體解決方案并實(shí)施效果驗(yàn)證。
任職資格
1. 5-8年Java開(kāi)發(fā)經(jīng)驗(yàn),扎實(shí)的編程基礎(chǔ),熟悉設(shè)計(jì)模式、多線(xiàn)程、IO/NIO等。
2.精通 Spring全家桶(Spring Boot、Spring MVC、Spring Security、Spring Data JPA等)。
3.熟悉 Spring Cloud 微服務(wù)組件(如Nacos/Eureka、Feign、Gateway、Sentinel、Seata等)。
4.熟練使用 Oracle 和 MySQL,掌握索引優(yōu)化、事務(wù)隔離、分庫(kù)分表。
5.熟悉 Linux 基礎(chǔ)操作,能獨(dú)立完成服務(wù)部署、日志排查、性能監(jiān)控(如Shell腳本、JVM診斷)。
6.熟悉分布式系統(tǒng)設(shè)計(jì)(如分布式鎖、分布式事務(wù)、CAP理論)。
7.有消息隊(duì)列(Kafka/RabbitMQ/RocketMQ),緩存(Redis)實(shí)戰(zhàn)經(jīng)驗(yàn)。
8.具有良好的溝通與表達(dá)能力、思路清晰,有較強(qiáng)的主動(dòng)性和責(zé)任心,有較好的團(tuán)隊(duì)協(xié)作能力