崗位職責(zé):
1.負責(zé)系統(tǒng)設(shè)計和核心技術(shù)模塊開發(fā);
2.參與平臺框架設(shè)計和公共基礎(chǔ)組件設(shè)計和研發(fā);
3.項目模塊劃分和代碼編寫,嚴格按照項目進度要求進行程序開發(fā);
4.協(xié)助解決開發(fā)中的技術(shù)問題;
5.系統(tǒng)瓶頸分析、性能調(diào)優(yōu),解決實際工作中遇到的技術(shù)問題;
6.對所編寫的程序進行嚴格的綜合測試,進行軟件故障的診斷、定位、分析和調(diào)試;
7.保證程序的安全、效率和可擴展性。
崗位要求:
1.碩士及以上學(xué)歷,計算機、軟件工程及相關(guān)專業(yè);
2.具備需求分析和系統(tǒng)設(shè)計能力,較好的軟件工程文檔撰寫能力;
3.有較好的面向?qū)ο蟆⑽⒎?wù)架構(gòu)系統(tǒng)設(shè)計能力,熟練應(yīng)用設(shè)計模式,熟悉使用UML建模;
4.熟悉多種開發(fā)模式,有用Java基礎(chǔ)支撐類平臺研發(fā)的經(jīng)驗者優(yōu)先;
5.精通Java開發(fā),熟悉掌握Spring、SpringMVC、SpringBoot、SpringCloud、Mybatis、Hibernate、Maven、gradle等主流技術(shù);
6.熟悉RabbitMQ、ActiveMQ、Kafka、Apache Pulsar等分布式中間件;
7.熟悉Linux環(huán)境和Nginx等應(yīng)用服務(wù)器;
8.熟悉MySQL、MongoDB、Cassandra、Redis、PostgreSQL等主流數(shù)據(jù)庫技術(shù);
9.有ElasticSearch、Logstash、Kibana、ZooKeeper等框架工具使用經(jīng)驗者優(yōu)先;
10.有Docker和Kubernetes集群部署運維經(jīng)驗者優(yōu)先。