崗位職責(zé)
1、負(fù)責(zé)項(xiàng)目/產(chǎn)品的開發(fā)工作,架構(gòu)設(shè)計(jì)與性能優(yōu)化,和產(chǎn)品經(jīng)理溝通并確定產(chǎn)品開發(fā)需求;
2、按項(xiàng)目需求,能夠?qū)崿F(xiàn)程序設(shè)計(jì),接口設(shè)計(jì),服務(wù)封裝,實(shí)現(xiàn)高質(zhì)量的交互;
3、與前端開發(fā)工程師協(xié)作,完成數(shù)據(jù)交互、信息展現(xiàn)、用戶體驗(yàn)等功能;
4、實(shí)現(xiàn)后臺邏輯組件化,模塊化對類和包能夠進(jìn)行組織抽象和管理;
5、根據(jù)用戶的需求,分析并給出最優(yōu)的后臺技術(shù)解決方案;
6、數(shù)據(jù)庫設(shè)計(jì)、業(yè)務(wù)封裝,后臺邏輯編碼等工作;
7、獨(dú)立負(fù)責(zé)相關(guān)模塊的開發(fā)工作, 并在性能,穩(wěn)定性,可維護(hù)性方面持續(xù)開展工作;
8、能適應(yīng)短期出差,完成領(lǐng)導(dǎo)安排的其他工作任務(wù)。
任職要求
有EMS電力管理系統(tǒng)開發(fā)經(jīng)驗(yàn),熟練掌握 Maven、Gradle的工程管理倉庫、熟練使用Ideal 開發(fā)工具、有過獨(dú)立項(xiàng)目開發(fā)經(jīng)驗(yàn);
熟練使用 Thread、Runable、Task、Executer等多線程技術(shù)、能夠開多線程并發(fā)程序;
熟練使用Spring、SpringMVC、SpringBoot、SpringCloud、SpringBandle、Mybatis、Mybatis-plus 等主流服務(wù)器框架;
熟練使用 Gitee、Github、Maven、SVN等技術(shù)和團(tuán)隊(duì)協(xié)作開發(fā)工具;
熟練掌握MySQL、Oracle等數(shù)據(jù)庫應(yīng)用開發(fā),熟練掌握Redis并理解其適用場景;
熟悉RPC框架(如Dubbo、Thrift等)、消息隊(duì)列框架(如Kafka、RocketMQ、RabbitMQ,MQTT等技術(shù)),分布式存儲系統(tǒng)(如FastDFS等),了解分布式協(xié)調(diào)服務(wù)Zookeeper;掌握Nacose部署、熟練使用AOP、IOC等Spring特性、掌握Author2 鑒權(quán)技術(shù)、掌握后端調(diào)試,Nginx部署等技術(shù);
三年以上研發(fā)經(jīng)驗(yàn)