崗位職責:
具備良好的編碼習慣,熟悉編程規(guī)范及相關(guān)安全規(guī)范;
能夠根據(jù)業(yè)務(wù)需求獨立完成數(shù)據(jù)庫表設(shè)計、模塊設(shè)計,并自主實現(xiàn)代碼開發(fā);
對個人開發(fā)的功能進行單元測試和功能測試;
配合同事完成接口聯(lián)調(diào),并協(xié)助測試人員進行問題排查;
熟悉敏捷開發(fā)流程,具備責任心、一定的抗壓能力、良好的學習能力和溝通能力,性格開朗,具有良好的團隊協(xié)作精神及優(yōu)秀的代碼編寫習慣。
任職要求:
具備一年以上開發(fā)經(jīng)驗,本科及以上學歷(學信網(wǎng)可查),計算機或軟件工程相關(guān)專業(yè);
熟練使用 Java 語言,深入理解 Java 核心特性、網(wǎng)絡(luò)通信機制及常用數(shù)據(jù)結(jié)構(gòu);
熟練掌握 Spring、Spring Boot、MyBatis、MyBatis-Plus 等主流開發(fā)框架,并理解其底層原理;
了解分布式架構(gòu)與微服務(wù)架構(gòu),能夠使用 Spring Cloud、Spring Cloud Alibaba 等微服務(wù)框架及相關(guān)組件;
熟悉 Redis 的線程模型及持久化機制,掌握緩存的典型使用場景;
熟悉 MySQL、PostgreSQL 等主流數(shù)據(jù)庫,能夠熟練編寫 SQL 語句,理解索引、事務(wù)、鎖機制的核心原理,并具備 SQL 調(diào)優(yōu)能力;
熟悉 Linux 系統(tǒng)常用命令,能夠在 Linux 環(huán)境下進行基本的開發(fā)與部署操作;
熟練使用 Git、Maven、IntelliJ IDEA、Postman、Apifox 等開發(fā)與測試工具;
能夠簡單使用 Python 語言,基礎(chǔ)知識扎實者優(yōu)先;
了解并接觸過工業(yè)自動化或物聯(lián)網(wǎng)領(lǐng)域常用通信協(xié)議者優(yōu)先,如:MQTT、BACnet、Modbus 等;