一、崗位職責1、系統(tǒng)架構(gòu)核心模塊開發(fā),保證架構(gòu)性能;2、協(xié)助系統(tǒng)架構(gòu)師完成公司項目的系統(tǒng)架構(gòu)設計;3、指導軟件工程師的開發(fā)工作。二、任職要求1、?熟悉Linux操作系統(tǒng),熟悉腳本編程;2、?精通Java語言,熟悉Spring、Hibernate、FreeMarker、Velocity等開發(fā)框架,熟練掌握Angular、JQuery、Bootstrap等Web開發(fā)框架;3、?理解MVC架構(gòu),了解Restful架構(gòu);熟悉OpenID、OAuth等認證技術;4、?具備良好規(guī)范的編程風格,包括:可讀性、友好性、復用性、可跟蹤性、安全性、運行效率、異常處理等;5、?熟悉面向?qū)ο缶幊趟枷?,理解DDD、TDD;6、?具備良好的測試習慣,掌握相關手段,單元測試、邊界異常測試等;7、?熱愛編程、有良好的團隊合作精神、高度的責任心、較強的自我管理能力、學習能力及自驅(qū)力;8、?有使用Maven、Jenkins、Gradle等持續(xù)集成經(jīng)驗者優(yōu)先,有敏捷相關實踐經(jīng)驗優(yōu)先。