崗位職責(zé):
1.負(fù)責(zé)后端架構(gòu)的設(shè)計(jì)、開發(fā);構(gòu)建、發(fā)布前端工程;
2.負(fù)責(zé)核心模塊的需求分析、系統(tǒng)設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)及文檔撰寫;
3.負(fù)責(zé)分布式技術(shù)研究,解決軟件研發(fā)過程中的技術(shù)難題;
4.負(fù)責(zé)對公司的安全產(chǎn)品提出合理的優(yōu)化建議;
專業(yè)技能要求:
1.?精通Java語言,理論基礎(chǔ)扎實(shí),對常用的設(shè)計(jì)模式有比較深的理解;
2.精通Spring、SpringMVC、Spring?Boot、Spring?Cloud、Mybatis、Nginx等常用技術(shù)并熟悉實(shí)現(xiàn)原理,熟悉maven;
3.熟悉分布式架構(gòu),熟悉zookeeper、消息隊(duì)列(ActiveMQ、RabbitMQ、kafka)、分布式事務(wù)、分布式緩存(Redis)、數(shù)據(jù)庫分庫分表等分布式技術(shù);
4.熟悉Mysql、Oracle等數(shù)據(jù)庫,精通SQL語言及優(yōu)化,會(huì)寫觸發(fā)器、視圖、存儲(chǔ)過程等,并可解決常見數(shù)據(jù)庫問題;