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