教育背景:計算機科學(xué)與技術(shù)、軟件工程、信息與計算科學(xué)等相關(guān)專業(yè)本科及以上學(xué)歷。?
工作經(jīng)驗:2 年以上 Java 開發(fā)經(jīng)驗,有完整項目從需求分析到上線的開發(fā)經(jīng)驗;具備大型分布式系統(tǒng)、高并發(fā)系統(tǒng)開發(fā)經(jīng)驗者優(yōu)先。?
專業(yè)技能?
精通 Java 語言,熟練掌握多線程、集合框架、JVM 原理等基礎(chǔ)知識;?
熟練使用 Spring、Spring MVC、MyBatis 等開源框架,熟悉 Spring Boot 快速開發(fā)框架,能夠獨立搭建 Spring Boot 項目;?
熟悉微服務(wù)架構(gòu),掌握 Spring Cloud、Dubbo 等微服務(wù)框架,了解服務(wù)注冊與發(fā)現(xiàn)、負(fù)載均衡、分布式事務(wù)等微服務(wù)核心概念;?
熟練使用 MySQL、Oracle 等關(guān)系型數(shù)據(jù)庫,熟悉數(shù)據(jù)庫設(shè)計、索引優(yōu)化、事務(wù)處理等技術(shù);?
熟悉常用的設(shè)計模式,并能在實際開發(fā)中靈活運用;?
熟悉 Linux 操作系統(tǒng)基本命令,熟練使用 Git 進行版本控制;?
了解常用的中間件,如 Redis、RabbitMQ、Kafka 等,具備實際使用經(jīng)驗者優(yōu)先。?
其他要求:具備良好的溝通能力和團隊協(xié)作精神,能夠與產(chǎn)品、設(shè)計、測試等不同部門高效協(xié)作;較強的學(xué)習(xí)能力和問題解決能力,能快速適應(yīng)新技術(shù)和新業(yè)務(wù)需求;工作認(rèn)真負(fù)責(zé),有較強的責(zé)任心和抗壓能力,能夠在規(guī)定時間內(nèi)高質(zhì)量完成工作任務(wù)。