1、參與本公司產(chǎn)品開(kāi)發(fā),完成軟件系統(tǒng)代碼的實(shí)現(xiàn),輔助進(jìn)行系統(tǒng)的功能定義、設(shè)計(jì);
2、根據(jù)需求說(shuō)明和設(shè)計(jì)文檔完成代碼編寫(xiě)、單元測(cè)試;
3、配合項(xiàng)目經(jīng)理完成相關(guān)任務(wù)目標(biāo)。
4、具備良好的溝通能力,學(xué)習(xí)能力和團(tuán)隊(duì)合作精神;
1、2-3年的工作經(jīng)驗(yàn),JUC并發(fā)編程、IO/NIO、集合框架、多線程等基礎(chǔ)扎實(shí),對(duì)JVM原理(內(nèi)存模型、GC機(jī)制、性能調(diào)優(yōu))有深入理解。
2、熟練掌握Spring全家桶(Spring Boot, Spring MVC, Spring Cloud等)及 MyBatis/MyBatis-Plus 等主流開(kāi)源框架,理解其核心原理。
3、熟練掌握MySQL應(yīng)用開(kāi)發(fā),具備良好的數(shù)據(jù)庫(kù)設(shè)計(jì)能力和SQL優(yōu)化經(jīng)驗(yàn)。
4、熟悉至少一種主流NoSQL數(shù)據(jù)庫(kù),如Redis、MongoDB等,了解其應(yīng)用場(chǎng)景。
5、了解分布式系統(tǒng)常見(jiàn)概念,有使用消息隊(duì)列(Kafka/RocketMQ/RabbitMQ)、RPC框架(Dubbo)、配置中心等中間件的經(jīng)驗(yàn)。
6、熟練使用Maven/Gradle、Git、Linux常用命令。
7、具備良好的編程習(xí)慣,注重代碼質(zhì)量,能夠編寫(xiě)清晰、可維護(hù)的代碼。
8、熟練掌握消息隊(duì)列中間件MQ,物聯(lián)網(wǎng)協(xié)議MQTT等。