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