崗位職責:
1、根據(jù)產(chǎn)品文檔和公司要求獨立完成后臺應用程序的設計、開發(fā)及調試工作;
2、高質量交互軟件產(chǎn)品;
3、能指導一般的java工程師的開發(fā)工作;
崗位要求:
1、?本科以上學歷(統(tǒng)招),計算機相關專業(yè),5-6年工作經(jīng)驗,負責大型互聯(lián)網(wǎng)后臺應用的開發(fā);
2、?精通Java語言,精通多線程編程、網(wǎng)絡編程,理解Java虛擬機調優(yōu);
3、?精通HTTP協(xié)議,?熟悉TCP/IP協(xié)議,Socket和NIO編程;
4、?精通spring,springMVC,springboot,熟悉UML建模,數(shù)據(jù)建模等及模式設計;
5、?熟悉Linux基本操作,熟練配置維護Tomcat/Jetty等服務;
6、?具有獨立設計并實現(xiàn)高并發(fā)、高可用的大型Java應用的能力,使用過dubbox過優(yōu)先;
7、?熟悉JDBC/MyBatis/Hibernate等數(shù)據(jù)庫編程,熟悉sql?server,mysql(MariaDB?cluster?or?percona?cluster)優(yōu)先;
8、?有分布式緩存(redis/memcache等)、分布式存儲技術(mongdb/hbase等分布式數(shù)據(jù))使用經(jīng)驗優(yōu)先;
9、?有netty,mina通訊框架開發(fā)經(jīng)驗者優(yōu)先;
10、有rabbitmq或kafka消息隊列開發(fā)經(jīng)驗者優(yōu)先。