一、崗位職責(zé)
1、參與物聯(lián)網(wǎng)相關(guān)平臺(tái)系統(tǒng)的架構(gòu)設(shè)計(jì)與核心代碼開(kāi)發(fā);
2、負(fù)責(zé)基于Spring Cloud的微服務(wù)架構(gòu)開(kāi)發(fā)與維護(hù);
3、參與技術(shù)方案評(píng)審,推動(dòng)代碼規(guī)范與最佳實(shí)踐落地;
4、解決復(fù)雜技術(shù)問(wèn)題,持續(xù)優(yōu)化系統(tǒng)性能與安全性。
二、任職要求
1、統(tǒng)招本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專(zhuān)業(yè),3年以上Java開(kāi)發(fā)經(jīng)驗(yàn);
2、精通Java核心編程,熟悉JVM原理及性能調(diào)優(yōu);
3、熟練掌握Spring Boot、Spring Cloud微服務(wù)體系開(kāi)發(fā);
4、熟悉Redis集群部署及緩存設(shè)計(jì),了解分布式鎖等應(yīng)用場(chǎng)景;
5、至少精通RabbitMQ/RocketMQ/Kafka其中一種消息中間件;
6、熟練使用MyBatis Plus進(jìn)行快速開(kāi)發(fā),掌握Lambda表達(dá)式等高級(jí)特性;
7、熟悉分布式系統(tǒng)設(shè)計(jì),具備高并發(fā)場(chǎng)景開(kāi)發(fā)經(jīng)驗(yàn);
8、良好的編碼規(guī)范,熟悉Git、Maven等開(kāi)發(fā)工具。
三、優(yōu)先條件
1、有SpringBlade框架實(shí)際項(xiàng)目經(jīng)驗(yàn)者優(yōu)先;
2、具備物聯(lián)網(wǎng)(IoT)平臺(tái)開(kāi)發(fā)經(jīng)驗(yàn),熟悉MQTT/CoAP等協(xié)議者優(yōu)先;
3、有大型分布式系統(tǒng)架構(gòu)設(shè)計(jì)經(jīng)驗(yàn)者優(yōu)先。