崗位職責:
1、深入發(fā)掘業(yè)務需求,為軟件開發(fā)提供架構(gòu)設計,制定接口規(guī)范和技術文檔規(guī)范;
2、開發(fā)和維護統(tǒng)一的軟件開發(fā)架構(gòu),發(fā)現(xiàn)和解決存在的技術問題;
3、主持和參與系統(tǒng)邏輯模型和物理模型設計,并實現(xiàn)原型;
4、主導項目的系統(tǒng)分析,設計工作,承擔核心功能,公共核心架構(gòu)模塊的代碼編寫;
5、負責相關系統(tǒng)性能分析及持續(xù)優(yōu)化,保證系統(tǒng)的穩(wěn)定,安全和高效。
任職要求:
1、計算機相關專業(yè),全日制專科及以上學歷,3年以上Java開發(fā)經(jīng)驗;
2、熱愛Java開發(fā),關注相關技術行業(yè)最新熱點;
3、對Java及面向?qū)ο笤O計開發(fā)有深入理解,熟悉常用的設計模式,熟練掌握Spring、MyBatis等主流開發(fā)框架;
4、熟悉分布式系統(tǒng)的設計和應用,熟悉分布式、緩存、消息等機制;能對分布式常用技術進行合理應用,解決問題;
5、熟練使用MySQL,對數(shù)據(jù)庫有較強的設計及性能優(yōu)化能力;?
6、熟悉Maven項目配置管理工具,熟悉Tomcat、Jetty等應用服務器,熟悉高并發(fā)處下的性能優(yōu)化;?
7、熟悉網(wǎng)絡編程,具有設計和開發(fā)對外API接口經(jīng)驗和能力;
8、熟悉linux操作系統(tǒng),熟練使用常用命令;
9、熟悉分布式系統(tǒng)設計原理,對分布式事務等概念有深入理解;
10、學習能力強,優(yōu)秀的技術熱情和鉆研精神,有良好的邏輯思維能力和溝通交流能力;