崗位職責(zé):
1. 負(fù)責(zé)電商平臺核心系統(tǒng)的開發(fā)與維護(hù),確保系統(tǒng)的高效穩(wěn)定運行。
2. 參與項目需求分析與設(shè)計,制定技術(shù)方案并實施。
3. 對現(xiàn)有系統(tǒng)的性能進(jìn)行優(yōu)化,提高系統(tǒng)運行效率。
4. 參與編寫技術(shù)文檔,確保項目可維護(hù)性。
5. 協(xié)助團(tuán)隊解決開發(fā)過程中的技術(shù)難題。
任職要求:
1、Java 基礎(chǔ)與框架應(yīng)用:具備扎實的 Java 基礎(chǔ)知識,精通 Java 應(yīng)用開發(fā);熟練運用 Spring、SpringBoot、MyBatis 等主流框架進(jìn)行項目開發(fā);深入掌握基于 Nacos 的微服務(wù)架構(gòu)實踐,包括服務(wù)注冊發(fā)現(xiàn)、配置中心等核心功能的落地與優(yōu)化。
2、數(shù)據(jù)庫能力:精通 SQL 語言,深入理解 MySQL 數(shù)據(jù)庫原理;熟練設(shè)計高效索引、進(jìn)行 SQL 性能優(yōu)化;對事務(wù)隔離級別、鎖機(jī)制有深刻認(rèn)知,能獨立分析并解決數(shù)據(jù)庫性能瓶頸問題。
3、NoSQL 技術(shù):熟悉 Redis、MongoDB 等 NoSQL 數(shù)據(jù)庫特性;熟練掌握 Redis 緩存策略設(shè)計、分布式鎖實現(xiàn)、數(shù)據(jù)持久化機(jī)制及高可用配置,能結(jié)合業(yè)務(wù)場景合理選型與應(yīng)用。
4、消息隊列:熟悉 RabbitMQ/Kafka/RocketMQ 等主流消息隊列原理與應(yīng)用;深入理解消息可靠性保障(如冪等性處理、死信隊列)、延遲隊列實現(xiàn)機(jī)制,具備實際業(yè)務(wù)場景落地經(jīng)驗。
5、分布式事務(wù):熟練掌握 seata 等分布式事務(wù)解決方案的原理與實踐,有真實項目中分布式事務(wù)問題的解決經(jīng)驗,能保障分布式場景下的數(shù)據(jù)一致性。