崗位職責(zé):
1、使用java編寫(xiě)服務(wù)器后端代碼;
2、服務(wù)器端整體架構(gòu)設(shè)計(jì)及性能調(diào)優(yōu);
3、配合前端主程完成通訊協(xié)議的接口設(shè)計(jì);
4、跟策劃、美術(shù)、運(yùn)營(yíng)等同事溝通,一起完成游戲的設(shè)計(jì)、開(kāi)發(fā)、上線(xiàn)等工作。
?
任職要求:
1、計(jì)算機(jī)相關(guān)專(zhuān)業(yè)本科及以上學(xué)歷,五年以上游戲后端開(kāi)發(fā)經(jīng)驗(yàn);
2、熟練掌握java編程語(yǔ)言,熟練運(yùn)用各種數(shù)據(jù)結(jié)構(gòu),扎實(shí)的算法功底;
3、熟練掌握面向?qū)ο缶幊棠P鸵约霸O(shè)計(jì)模式;
4、熟悉TCP/IP和HTTP協(xié)議,熟悉java的nio網(wǎng)絡(luò)模型,熟悉mina、netty等網(wǎng)絡(luò)庫(kù),熟悉servlet模型;
5、熟悉jvm并發(fā)編程模型,熟悉各種鎖和無(wú)鎖并發(fā)機(jī)制,熟悉java的并發(fā)編程庫(kù)(包括并發(fā)數(shù)據(jù)結(jié)構(gòu)、線(xiàn)程池、并發(fā)控制原語(yǔ)及fork&join框架);
6、熟練掌握(包括使用、運(yùn)維和調(diào)優(yōu))MySQL、PostgreSQL等關(guān)系數(shù)據(jù)庫(kù)任意一種;熟練掌握MongoDB,?Redis等非關(guān)系數(shù)據(jù)庫(kù)任意一種;
7、熟悉Java的數(shù)據(jù)庫(kù)連接機(jī)制(JDBC、MyBatis等等),熟練運(yùn)用java連接使用上述數(shù)據(jù)庫(kù);
8、思維縝密,愛(ài)崗敬業(yè),責(zé)任心強(qiáng),團(tuán)隊(duì)協(xié)作力強(qiáng),?有良好的團(tuán)隊(duì)合作精神。