崗位職責(zé):
1)根據(jù)公司業(yè)務(wù)要求完成產(chǎn)品改造代碼編寫及軟件研發(fā)工作。
2)理解需求人員編寫的需求文檔,并進行數(shù)據(jù)模型、組件和程序等的設(shè)計工作;
3)依據(jù)詳細(xì)設(shè)計,使用專業(yè)的工具、技術(shù)方法,獨立進行軟件代碼開發(fā);
4)負(fù)責(zé)技術(shù)文件的整理,形成功能設(shè)計文檔。
任職要求:
1)熟練掌握J(rèn)AVA開發(fā)語言;
2)熟練掌握Postgresql和MySQL等主流數(shù)據(jù)庫,熟悉SQL和查詢優(yōu)化;
3)熟練使用NoSQL數(shù)據(jù)庫和Redis內(nèi)存數(shù)據(jù)庫;
4)熟悉Unix/Linux操作系統(tǒng)原理、常用工具,常用的命令;
5)精通Spring Framework、Spring Boot、Spring MVC和MyBatis Plus等主流框架開發(fā);熟悉分布式、緩存、消息隊列等機制,熟悉掌握RocketMQ、Kafka等常用中間件;
6)精通Spring Cloud或Spring Cloud Alibaba微服務(wù)開發(fā)框架;
7)熟悉Tomcat、Nginx等主流應(yīng)用服務(wù)器環(huán)境;
8)熟練使用Docker容器化工具,具備Image編寫構(gòu)建能力;
9)具備規(guī)范編碼和撰寫文檔的能力;
10)能夠獨立解決技術(shù)問題,有較強的創(chuàng)新意識。