1、根據(jù)軟件需求(功能性需求和非功能性需求)和軟件工程要求、項目管理要求,按時按質(zhì)按量進行軟件需求分析、開發(fā),測試,部署,維護,文檔等工作;
2、配合測試人員進行單元測試、集成測試等相關測試工作;
3、協(xié)助項目經(jīng)理和系統(tǒng)架構(gòu)師完成相關技術研究工作,整理技術研究資料,分享技術研究成果;
4、支持并協(xié)助開發(fā)小組其他成員完成開發(fā)任務;
5、協(xié)助運維人員部署產(chǎn)品,并完成日常維護;
6、完成公司及領導交辦的其他事項。
任職要求
1、計算機相關專業(yè)教育背景,統(tǒng)招本科及以上學歷;至少2年或以上Java項目的開發(fā)經(jīng)驗;
2、精通Java語法,熟練掌握J2SE類庫;熟悉數(shù)據(jù)結(jié)構(gòu)相關知識,能夠?qū)懗鲚^好質(zhì)量的Java代碼;
3、熟練掌握IDEA等開發(fā)工具;熟練掌握Gradle;熟練掌握git,svn等版本控制工具;熟練掌握git?工作流程;
4、精通linux環(huán)境,精通Nginx、Tomcat等服務器技術,精通MySQL數(shù)據(jù)庫、精通MongoDB數(shù)據(jù)庫以及Spring.data?for?Mongo;
5、熟練掌握Servlet,熟悉使用Spring.core,Spring.MVC,Hibernate等常用開源框架。具有良好的開源框架學習能力;
6、理解OOP編程思想、OOD設計原則;有意識地在開發(fā)過程中使用;
7、具有良好的業(yè)務分析建模能力,熟練掌握設計模式,UML;
8、精通分布式開發(fā)相關知識,精通Spring?Boot、Spring.cloud、Kafka、Zookeeper等微服務、分布式開發(fā)相關框架;
9、熟練掌握Jenkins等持續(xù)集成工具;
10、對知識有強烈的探索欲望,具有良好的學習能力,學習習慣(工作時間之外從來不看書者慎投);
11、良好的協(xié)調(diào)溝通能力和團隊合作精神,執(zhí)行力強,能夠承受工作壓力,有強烈的責任心。