1、本科及以上學歷,計算機、軟件工程等相關專業,具有2年以上的Java開發工作經驗,2個以上完整App項目開發經驗;
2、精通Java開發,具有扎實的Java編程基礎;熟練掌握多線程編程技術;對JVM內存模型以及性能優化具有深入的理解;
3、熟練掌握Spring原理和實現,對SSM開發框架有獨特的見解;
4、熟練掌握SpringBoot、SpringCloud框架,深刻理解微服務原理及運行機制,并對服務拆分、服務間調用、服務治理有深刻的理解;
5、熟練使用Mysql、Oracle等數據庫,具有數據庫調優經驗;對分庫分表技術有深刻的理解;
6、掌握主流NoSQL數據庫(Redis、MongoDB等)的使用和優化;
7、熟悉lucene原理,掌握ElasticSearch搜索引擎的使用;
8、熟練掌握常用的消息中間件(如:RabbitMQ、RocketMQ、Kafka)的原理及使用;
9、熟悉軟件開發工具,熟練使用Maven、Git等工具;
10、要求抗壓能力強,能夠承接一定的壓力和挑戰,熟悉大數據開發相關技術,具有相關開發經驗者優先考慮。
1.結合產品需求文檔,完成概要設計,滿足功能、性能需求;
2.根據項目計劃,獨立承擔系統模塊的開發工作,并協同開發團隊共同完成各階段里程碑,確保系統開發高質量按時交付;
3.完成性能調優,滿足業務不同發展階段性能要求。