崗位職責(zé):
1、組織實施系統(tǒng)分析、系統(tǒng)架構(gòu)設(shè)計,有大中型軟件項目的需求分析、技術(shù)方案設(shè)計經(jīng)驗,并在其中起主導(dǎo)作用或者重要作用;
2、負(fù)責(zé)參與公司項目調(diào)研、編寫軟件需求說明等文檔;
3、負(fù)責(zé)整個項目的系統(tǒng)規(guī)劃、細(xì)分項目、并制定項目任務(wù)與項目進(jìn)度表;
4、參與整個項目核心框架的設(shè)計,并完成核心代碼的設(shè)計;
5、管理好軟件項目團(tuán)隊,協(xié)助項目成員完成各個項目的模塊設(shè)計;
6.為重大決策項目、新產(chǎn)品技術(shù)項目的開發(fā)研制專題提供咨詢意見;
7.對市場提供技術(shù)支持,協(xié)助上級進(jìn)行部門的日常管理工作;
8.完成上級交代的其它事項。
崗位要求:
1.碩士及以上學(xué)歷,計算機(jī)、電氣電動化等相關(guān)專業(yè);
2.具有扎實的 Java 基礎(chǔ),對面向?qū)ο缶幊逃猩羁痰睦斫猓煜?java 常用集合類及源碼,多線程下同步、并發(fā)設(shè)計,了解 AQS、CAS、lock、synchronized 等,熟悉 java 常用的設(shè)計模式以及常用算法以及常用的數(shù)據(jù)結(jié)構(gòu),并運用到實際編程設(shè)計中;
3.了解 Java 虛擬機(jī)、JMM、垃圾收集機(jī)制、JVM 常用配置參數(shù)、類加載機(jī)制、鎖機(jī)制、JVM 故障分析并有實戰(zhàn)經(jīng)驗,熟練運用 jmap、jstack 等工具,以及性能監(jiān)控組件使用;
4.熟練掌握 Spring、Springboot 等框架使用,熟悉 spring IOC 、springAop、spring 事物核心源碼;
5.熟練掌握 SQL 語言,熟悉 MySQL 性能調(diào)優(yōu),SQL 優(yōu)化等;
6.熟練使用 Redis、MQ、Springboot、Springcloud 等常用微服務(wù)框架技術(shù),了解常用的高并發(fā)解決方案;
7.熟悉大數(shù)據(jù)組件 Hadoop、Hbase、Flink、ClickHouse 等,并有實戰(zhàn)經(jīng)驗;
8.具有優(yōu)秀的溝通協(xié)調(diào)能力及團(tuán)隊管理經(jīng)驗,管理過5人以上團(tuán)隊。