崗位職責:
1. 參與評審系統的業務架構和需求,并逐步熟悉整個產品的功能模塊;
2. 按照工作計劃和進度完成系統模塊的開發任務,保證開發的質量;
3. 對業務模型進行設計,編寫出規范的設計文檔;
4. 參與代碼設計、代碼評審;
5. 解決系統開發、運行中出現的各種問題;
6、指導初中級成員開發工作,完成任務分解及安排;
7、嚴格執行公司制定的技術規范和框架;
8、完成上級安排的其他工作;
職位要求:
1.精通java語言,熟悉jvm原理,對IO、NIO、多線程、高并發等有一定的理解;
2.熟練mybatis框架及原理,熟悉使用JAVA常用設計模式,熟悉spring原理;
3.熟悉分布式系統的基本架構和應用,了解分布式緩存、消息隊列等;
4.精通SQL語言,具有數據庫設計開發經驗,具備數據庫優化能力;
5.能熟練運用主流開發框架,如Spring、Spring MVC、Spring Boot、Spring Cloud、Mybatis;
6.熟悉Linux,Nginx,熟練配置應用服務器;
7.熟悉TCP/IP協議,HTTP協議;熟悉常用設計模式及其應用;
8.具備良好的面向對象編程基礎,熟悉XML、JSON等協議;熟悉Restful;"