崗位職責(zé)
1、負(fù)責(zé)公司核心業(yè)務(wù)系統(tǒng)的后端開發(fā)、維護(hù)和優(yōu)化,使用Java技術(shù)棧構(gòu)建高可用、高性能的分布式系統(tǒng);
2、參與前端功能開發(fā)(React/Vue.js等),實(shí)現(xiàn)前后端分離架構(gòu)下的Web應(yīng)用開發(fā);
3、移動端開發(fā),微信小程序、H5移動端開發(fā),實(shí)現(xiàn)跨平臺兼容與性能優(yōu)化;
4、設(shè)計(jì)并優(yōu)化數(shù)據(jù)庫結(jié)構(gòu)(MySQL/PostgreSQL/MongoDB等),編寫高效SQL及ORM代碼;
5、配合完成需求分析、技術(shù)方案設(shè)計(jì)及系統(tǒng)架構(gòu)優(yōu)化;
6、參與微服務(wù)架構(gòu)設(shè)計(jì)、容器化部署(Docker/Kubernetes)及DevOps流程優(yōu)化;
7、編寫技術(shù)文檔,參與代碼評審,推動團(tuán)隊(duì)代碼質(zhì)量提升;
任職要求
1、本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè);
2、3年以上Java開發(fā)經(jīng)驗(yàn),2年以上全棧開發(fā)經(jīng)驗(yàn),具備小程序或移動端開發(fā)經(jīng)驗(yàn)者優(yōu)先 ;
3、精通Java 8+,熟悉JVM原理、多線程、集合框架及性能調(diào)優(yōu);
4、熟練掌握Spring Boot、Spring Cloud、MyBatis等主流框架;
5、熟悉RESTful API設(shè)計(jì)、消息隊(duì)列(Kafka/RabbitMQ)、緩存技術(shù)(Redis/Memcached);
6、熟悉Vue.js、React等前端框架,具備良好的前端開發(fā)能力;
7、熟悉HTML5、CSS3、JavaScript,掌握ES6+語法;
8、熟練掌握微信小程序開發(fā);
9、熟練使用MySQL/PostgreSQL,具備SQL優(yōu)化能力;
10、熟悉MongoDB、Redis等NoSQL數(shù)據(jù)庫;
11、掌握Git、Maven/Gradle、Docker、*******等工具,熟悉微信開發(fā)者工具、小程序調(diào)試方法;
12、具備良好的系統(tǒng)設(shè)計(jì)能力,熟悉常見設(shè)計(jì)模式;
13、熟悉Linux環(huán)境,掌握Shell/Python腳本編寫;
14、對技術(shù)有熱情,具備快速學(xué)習(xí)能力和問題解決能力;
15、良好的溝通協(xié)作能力,能適應(yīng)敏捷開發(fā)模式;