崗位職責(zé):
1、負(fù)責(zé)公司軟件產(chǎn)品的需求、分析、設(shè)計(jì)及核心代碼的編碼工作;
2、與產(chǎn)品經(jīng)理溝通需求,參與具體的項(xiàng)目立項(xiàng)及計(jì)劃工作,并根據(jù)概要設(shè)計(jì)的要求進(jìn)行模塊的詳細(xì)設(shè)計(jì)與核心代碼實(shí)現(xiàn);
3、負(fù)責(zé)項(xiàng)目的開發(fā)工作根據(jù)公司及項(xiàng)目要求編寫相應(yīng)的技術(shù)文檔等;
4、了解業(yè)界領(lǐng)先的技術(shù)方案,與同事共同交流提升團(tuán)隊(duì)技術(shù)水平;
5、把控相應(yīng)的開發(fā)進(jìn)度、風(fēng)險(xiǎn)評(píng)估,對(duì)團(tuán)隊(duì)管理有一定的認(rèn)識(shí)并可高效的執(zhí)行落地;
崗位要求:
1、5年以上相關(guān)工作經(jīng)驗(yàn),本科及以上學(xué)歷;有北上廣深杭等一線城市互聯(lián)網(wǎng)企業(yè)2年以上工作經(jīng)驗(yàn)優(yōu)先;
2、具有扎實(shí)的Java編程基礎(chǔ)(java基礎(chǔ)深度),理解IO、多線程,對(duì)JVM的原理有一定的了解(熟悉Python可以作為加分項(xiàng));
3. 熟練使用Java常用框架和工具,如 Spring boot 、Spring Cloud、SpringMVC、Struts、Hibernate、Mybatis等;
4、對(duì)于復(fù)雜的業(yè)務(wù)形態(tài)能有自己成熟的建模思路,并通過UML完整的表達(dá)出來。
5、熟悉mysql,了解數(shù)據(jù)庫(kù)性能調(diào)優(yōu),熟悉事務(wù)、鎖、并發(fā)等機(jī)制;
6、熟悉設(shè)計(jì)模式、掌握分布式緩存、消息隊(duì)列的使用,有大型分布式、高并發(fā)、高負(fù)載、高可用性系統(tǒng)設(shè)計(jì)開發(fā)經(jīng)驗(yàn)者優(yōu)先;
7、對(duì)技術(shù)和工程質(zhì)量有追求,有技術(shù)博客或者Github主頁(yè)是加分項(xiàng)。
職位類別:
JAVA
舉報(bào)