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