java開發(fā)工程師招聘技術(shù)要求:
1.基礎(chǔ)扎實(shí),精通Java語(yǔ)言,對(duì)JVM的原理有深入了解,具備快速排查生產(chǎn)問題的經(jīng)驗(yàn);
2.熟練掌握數(shù)據(jù)庫(kù)知識(shí)和SQL語(yǔ)法,熟悉MySQL、oracle、pg等關(guān)系型數(shù)據(jù)庫(kù);
3.精通AOP、MVC,熟悉Spring, SpringBoot, MyBatisPlus等主流開發(fā)框架;
4.熟悉分布式服務(wù)和微服務(wù)開發(fā)框架,熟悉緩存、消息等機(jī)制,如Redis、kafka、RocketMQ等,熟悉Nginx等常用中間件,對(duì)底層實(shí)現(xiàn)機(jī)制有一定了解;
5.熟悉TCP/IP/HTTPS等通信協(xié)議,熟悉Java NIO、Netty、restful等;
6.熟悉安全、認(rèn)證鑒權(quán)、緩存、消息、日志等框架技術(shù)的應(yīng)用場(chǎng)景和底層原理;
7.熟悉Linux命令、熟練掌握Linux的環(huán)境配置、服務(wù)搭建與應(yīng)用部署;
8.具備高并發(fā)開發(fā)經(jīng)驗(yàn),熟悉各種高并發(fā)場(chǎng)景的系統(tǒng)設(shè)計(jì)方案;
任職要求
1、計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程或相關(guān)專業(yè)本科及以上學(xué)歷;
2、具有2年及以上Java開發(fā)經(jīng)驗(yàn);
3、精通Java語(yǔ)言理論與實(shí)踐;
4、熟悉spring、mybatis、dubbo、springboot、springsecurity等主流框架;
5、具備良好的SQL語(yǔ)言能力,有數(shù)據(jù)庫(kù)調(diào)優(yōu)經(jīng)驗(yàn)者優(yōu)先;
6、有較強(qiáng)的學(xué)習(xí)能力和團(tuán)隊(duì)協(xié)作精神,能獨(dú)立解決技術(shù)問題