1.負責公司產品JAVA端的系統(tǒng)設計與研發(fā);
??2.研究項目技術細節(jié),參與技術方案討論,進行系統(tǒng)框架和核心模塊的詳細設計;
??3.編寫軟件產品相關文檔,管理相關軟件文檔;
??4.參與公司現(xiàn)有軟件產品的維護和優(yōu)化工作;
??
??崗位要求:
??1、熟練使用Springboot、Spring、Mybatis、SpringMvc、Netty等后端開發(fā)框架
??2、有Springcloud和Dubbo分布式系統(tǒng)開發(fā)經驗3、熟練使用消息中間件如Kafka或RocketMQ,有基于可靠消息和TCC機制的分布式事
??務經驗
??4、了解Jenkins和Docker等自動化部署工具
??5、深入理解SOA及微服務架構,有豐富的高并發(fā)、高可用、分布式系統(tǒng)架構設計和搭建經驗,熟悉基于阿里云的部署和維護,熟悉基于云環(huán)境的應用開發(fā)
??6、了解Java及面向對象設計開發(fā),熟悉jvm虛擬機技術,RPC、NIO、多線程、網絡通信、性能調優(yōu)
??7、?有企業(yè)應用研發(fā),大型商業(yè)平臺web系統(tǒng)研發(fā)經驗優(yōu)先;有高性能、高可用性系統(tǒng)設計、研發(fā)、優(yōu)化經驗尤佳。
??8、熟悉MySQL/Oracle數(shù)據(jù)庫中的一種或多種,熟悉SQL優(yōu)化,有大規(guī)模高并發(fā)環(huán)境下MySQL優(yōu)化經驗為佳
??9、全日制本科及以上的學歷,計算機相關的專業(yè),4年以上的JAVA開發(fā)工作經驗;
??10、誠實守信,良好的職業(yè)道德,學習能力強,可以快速接受新的技術和新的思維。