學(xué)歷與經(jīng)驗(yàn): 計(jì)算機(jī)相關(guān)專(zhuān)業(yè)本科及以上學(xué)歷,擁有5年及以上全棧開(kāi)發(fā)經(jīng)驗(yàn),有完整的項(xiàng)目上線和運(yùn)維經(jīng)驗(yàn)。
崗位職責(zé):
1、開(kāi)發(fā)符合工廠各個(gè)部門(mén)需求場(chǎng)景的工廠信息化系統(tǒng)(OA,EPR,SRM,CRM,WMS,TMS,PLM,MES,APS,企微對(duì)接,H5開(kāi)發(fā)等);
2、根據(jù)公司情況及上級(jí)要求,規(guī)劃設(shè)計(jì)開(kāi)發(fā)指定功能的工廠管理模塊;
3、預(yù)判各種風(fēng)險(xiǎn),設(shè)定預(yù)案,針對(duì)各種內(nèi)部系統(tǒng)問(wèn)題制定相應(yīng)對(duì)策,制定解決方案與開(kāi)發(fā)計(jì)劃;
4、制定代碼開(kāi)發(fā)規(guī)范,組織安排編寫(xiě)符合代碼規(guī)范的高質(zhì)量代碼;
5、跟蹤并修復(fù)開(kāi)發(fā)過(guò)程中的問(wèn)題,確保整體系統(tǒng)質(zhì)量;
6、響應(yīng)并處理所開(kāi)發(fā)系統(tǒng)反饋回來(lái)的問(wèn)題,確保問(wèn)題及時(shí)處理;
7、對(duì)于現(xiàn)有系統(tǒng)的對(duì)接,擴(kuò)展,集成等(用友,金蝶等);
8、按照軟件需求安排編寫(xiě)詳細(xì)設(shè)計(jì)、代碼、及相關(guān)技術(shù)文檔。。
任職要求:
1、5年及以上工廠信息化系統(tǒng)軟件開(kāi)發(fā)經(jīng)驗(yàn),2年以上組織、管理經(jīng)驗(yàn);
2、精通Java,對(duì)Java新版本(如Java 17 LTS, Java 21 LTS)進(jìn)行特性追蹤;
3、精通Spring生態(tài) (Spring Core,Spring MVC,Spring Boot,Spring Security,Spring Cloud等);
4、精通sqlServer、MySQL等關(guān)系型數(shù)據(jù)庫(kù),Redis緩存數(shù)據(jù)庫(kù);
5、熟悉多種中間件例:RabbitMQ、Nacos、Elasticsearch、XXL-JOB等;
6、熟悉代碼管控,運(yùn)維管控技術(shù) 例:Jenkins, GitLab,Docker,Maven等;
7、熟悉Linux操作系統(tǒng)常用命令、文件系統(tǒng)、進(jìn)程管理、網(wǎng)絡(luò)配置、Shell腳本編寫(xiě)。具備基本的線上環(huán)境問(wèn)題排查能力;
8、熟練掌握常用設(shè)計(jì)模式(如工廠、單例、代理、策略、模板方法、觀察者、適配器等)并能應(yīng)用于實(shí)際編碼,提升代碼可擴(kuò)展性和可維護(hù)性;
9、熟悉規(guī)則引擎/工作流引擎,如activiti、flowable、camunda等一種或多種;
10、主導(dǎo)/深度參與大型、復(fù)雜、高并發(fā)、高可用Java后端系統(tǒng)的架構(gòu)設(shè)計(jì)、技術(shù)選型和核心模塊開(kāi)發(fā)。深入理解業(yè)務(wù)需求,將其轉(zhuǎn)化為可擴(kuò)展、可維護(hù)、高性能的技術(shù)解決方案。編寫(xiě)高質(zhì)量、高復(fù)用、符合規(guī)范的核心業(yè)務(wù)代碼,并對(duì)代碼的長(zhǎng)期可維護(hù)性負(fù)責(zé);
11、負(fù)責(zé)解決項(xiàng)目中的關(guān)鍵性技術(shù)難題和性能瓶頸。精通JVM原理,能進(jìn)行JVM調(diào)優(yōu)、內(nèi)存泄漏分析和GC優(yōu)化,保障系統(tǒng)穩(wěn)定性;
12、對(duì)系統(tǒng)(應(yīng)用層、數(shù)據(jù)庫(kù)、緩存、中間件、網(wǎng)絡(luò))進(jìn)行深度性能分析、診斷和調(diào)優(yōu)。具備復(fù)雜問(wèn)題排查能力,能快速定位并解決線上生產(chǎn)環(huán)境故障。
優(yōu)先考慮條件(加分項(xiàng)):
1、有微服務(wù)(Spring Cloud)架構(gòu)實(shí)踐經(jīng)驗(yàn);
2、熟悉Redis、Elasticsearch、RabbitMQ/Kafka等中間件的一種或多種;
3、了解容器化技術(shù)(Docker)及CI/CD流程;
4、有全棧開(kāi)發(fā)經(jīng)驗(yàn)。