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