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