Java開(kāi)發(fā)工程師(杭州)
1.2-2萬(wàn)元/月部門多,崗位要求多樣,會(huì)不定期更新,謝謝!
崗位一:高級(jí)
崗位職責(zé):
負(fù)責(zé)家校有招
任職要求:
1.資質(zhì)要求:本科學(xué)歷、計(jì)算機(jī)相關(guān)專業(yè)
2.相關(guān)經(jīng)驗(yàn)要求:5年以上項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn);熟悉校園場(chǎng)景或資金監(jiān)管場(chǎng)景優(yōu)先
3.專業(yè)能力要求:熟練掌握java、springboot、mysql、redis、kafka等后端技術(shù);
4.綜合素質(zhì)相關(guān):溝通表達(dá)較好、有一定抗壓能力、學(xué)習(xí)能力強(qiáng)。
崗位二:中級(jí)調(diào)度及OLAP平臺(tái)研發(fā)
崗位職責(zé):按需求完成調(diào)度平臺(tái)、OLAP平臺(tái)引擎或工具分析設(shè)計(jì)、開(kāi)發(fā)測(cè)試及投產(chǎn),參與平臺(tái)日常運(yùn)營(yíng)運(yùn)維工作。
1、全日制本科學(xué)歷以上;
2、工作踏實(shí)認(rèn)真、責(zé)任心強(qiáng),具備良好的學(xué)習(xí)能力,自主解決實(shí)際問(wèn)題,能夠承受工作壓力;
3、具備良好團(tuán)隊(duì)協(xié)作精神及溝通能力;
二、技能要求:
1、2年及以上JAVA開(kāi)發(fā)經(jīng)驗(yàn);Java基礎(chǔ)扎實(shí),深刻理解NIO、多線程、異步RPC調(diào)用等機(jī)制,熟悉JVM運(yùn)行機(jī)制,有JVM調(diào)優(yōu)經(jīng)驗(yàn),掌握線程池、連接池運(yùn)作原理;熟悉設(shè)計(jì)模式,熟悉主流框架,讀過(guò)源碼。
2、熟悉Spring、Spring-mvc、Mybatis等開(kāi)源框架,熟練掌握多線程、鎖知識(shí),有微服務(wù)項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先;
3、熟悉web開(kāi)發(fā),使用過(guò)react、vue、Angular等前端框架優(yōu)先;
4、熟悉zookeeper、rabbitmq、redis等中間件技術(shù);
5、熟練使用一種及以上DB2、ORACLE、MySql數(shù)據(jù)庫(kù),具有較好的SQL編寫(xiě)及優(yōu)化能力;
6、具備項(xiàng)目實(shí)施經(jīng)驗(yàn),熟悉項(xiàng)目實(shí)施流程;能獨(dú)立開(kāi)展模塊需求分析和設(shè)計(jì)。
崗位三:初級(jí)
教育背景:通常要求計(jì)算機(jī)科學(xué)、軟件工程或相關(guān)領(lǐng)域的本科或以上學(xué)歷。
編程技能:熟練掌握J(rèn)ava編程語(yǔ)言,理解面向?qū)ο缶幊蹋∣OP)的概念,熟悉Java標(biāo)準(zhǔn)庫(kù)和框架如Spring、Hibernate、Struts等。
數(shù)據(jù)庫(kù)知識(shí):熟悉SQL語(yǔ)言,了解數(shù)據(jù)庫(kù)設(shè)計(jì),有使用MySQL、Oracle、SQLServer等數(shù)據(jù)庫(kù)的經(jīng)驗(yàn)。
Web開(kāi)發(fā):熟悉HTML、CSS、JavaScript等前端技術(shù),了解Web應(yīng)用的開(kāi)發(fā)和調(diào)試。
軟件開(kāi)發(fā)過(guò)程:理解軟件開(kāi)發(fā)的生命周期,有敏捷開(kāi)發(fā)或Scrum經(jīng)驗(yàn)者優(yōu)先。
問(wèn)題解決能力:能夠獨(dú)立解決問(wèn)題,有良好的故障排查和調(diào)試能力。
團(tuán)隊(duì)合作:有良好的團(tuán)隊(duì)合作精神和溝通能力,能夠與團(tuán)隊(duì)成員有效協(xié)作。
學(xué)習(xí)能力:有持續(xù)學(xué)習(xí)和自我提升的意愿,能夠快速適應(yīng)新技術(shù)和新環(huán)境。
經(jīng)驗(yàn)要求:根據(jù)職位的級(jí)別,可能需要1-3年Java開(kāi)發(fā)經(jīng)驗(yàn)。
以上要求可能會(huì)根據(jù)具體的職位和公司的需求有所不同。
崗位四:初級(jí)
1.熟練掌握java開(kāi)發(fā)基礎(chǔ)知識(shí)、面向?qū)ο蟮捻?xiàng)目開(kāi)發(fā)方式
2.熟練掌握多線程、高并發(fā)專業(yè)技能
3.掌握常用框架、中間件的使用,包括不限于Spring、SpringBoot、Redis、kafka
4.熟練使用常用數(shù)據(jù)庫(kù),如Mysql、Oracle
5.熟練使用常用的linux操作命令。
崗位五:高級(jí)
(1)本科或以上計(jì)算機(jī)相關(guān)學(xué)歷,計(jì)算機(jī)系統(tǒng)知識(shí)扎實(shí),3年以上Java后端開(kāi)發(fā)經(jīng)驗(yàn)。
(2)熟悉java語(yǔ)言。熟悉java函數(shù)式編程。
(3)熟悉springboot、springcloud框架,對(duì)微服務(wù)、ES有一定了解,如果熟悉DDD更好。
(4)根據(jù)產(chǎn)品需求進(jìn)行REST/WebAPI和WebSocket的設(shè)計(jì)與實(shí)現(xiàn),了解前端運(yùn)行機(jī)制;
(5)熟悉MySql、Redis數(shù)據(jù)庫(kù),有一定的性能調(diào)優(yōu)能力。
(6)熟練使用Git,了解基于GitWorkFlow的CI/CD熟悉分布式系統(tǒng)的常見(jiàn)模式。
(7)要有寫(xiě)單元測(cè)試的經(jīng)驗(yàn)。
(8)工作態(tài)度積極樂(lè)觀。良好的邏輯思維能力和學(xué)習(xí)能力,具備較強(qiáng)的溝通能力,可以獨(dú)立工作。
(9)具有Linux系統(tǒng)的操作能力,能在Linux系統(tǒng)上進(jìn)行程序的發(fā)布等操作。
(10)熟悉k8s、servicemeh或者熟悉另外其他語(yǔ)言,如:python、.net、go等開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先。
崗位六:初級(jí)
1.崗位名稱:Java后端開(kāi)發(fā)工程師
2.任職要求:
(1)精通Java基礎(chǔ)知識(shí),具備源碼閱讀能力和分析能力,閱讀過(guò)Spring、Springboot、Mybatis等開(kāi)源框架的源碼
(2)對(duì)并發(fā)編程有一定了解,能設(shè)計(jì)多線程并發(fā)程序,閱讀過(guò)JUC源碼
(3)對(duì)JVM、GC原理及其涉及算法有較深的認(rèn)識(shí),具有JVM調(diào)優(yōu)經(jīng)驗(yàn)和線上問(wèn)題排查能力
(4)熟練使用MySQL、Oracle等數(shù)據(jù)庫(kù),掌握數(shù)據(jù)庫(kù)索引原理,具有海量數(shù)據(jù)優(yōu)化經(jīng)驗(yàn),將千萬(wàn)數(shù)據(jù)明細(xì)報(bào)表查詢優(yōu)化至毫秒級(jí)別
(5)熟練使用SpringCloud,對(duì)其各種組件及其使用場(chǎng)景有深刻認(rèn)知
(6)熟悉大模型的基本使用、原理,具備基于大模型開(kāi)發(fā)智能體應(yīng)用經(jīng)驗(yàn)