公司名稱:世界100強信息技術有限公司
工作地點:浙江、杭州、揚州、江蘇
工作職責:
1、熟悉軟件工程系統性的方法和知識,計算機及相關專業,全日制本科學歷,38歲以下。
2、有一定年限的Java開發經驗(滿足TM 0-20級的對應級別工作年限要求),扎實的JAVA編程基本功,熟悉多線程、并發、分布式、事務等開發技能精通IO、多線程、集合等基礎框架;熟練使用常用的Java技術框架,并對Java Web的各種開源框架如Spring、Spring MVC、SpringBoot、Mybatis、dubbo等有深入的應用和優化經驗,并掌握它的原理和機制。
3、熟悉分布式系統的設計和應用,深入理解RPC通信框架、分布式任務調度、分布式事務、數據庫、緩存、消息隊列、RPC等內部機制;有分布式系統開發經驗,能對分布式常用技術進行合理應用,解決問題。
4、熟悉數據庫架構設計,有一定年限的oracle開發工作經驗,了解EBS開發技術以及規范,熟悉Oracle或MySQL等數據庫,具備數據庫優化以及SQL性能調優能力。有使用redis/MongoDB等nosql經驗者優先。
5、熟練應用Web前端技術,如HTML、JS、Jquery、CSS等。熟悉JavaScript/typescript/ES5等優先。
6、掌握云化或服務化的方法論,掌握微服務設計方法,對Web領域有深入應用理解, 包含但不限于:開源框架、IDE、微服務、模型驅動、 DevOps、DDD、EDA、CQRS、自動化測試、CI/CD等。
7.熟悉Linux系統并掌握常用命令,對應用服務器如Tomcat熟練掌握,熟悉tomcat、Nginx等應用服務器,具備運行監控以及高并發下的JAVA性能優化和SQL調優,有良好的分析解決問題的能力。
8、理解面向對象分析和設計,熟悉常用的數據結構、算法、設計模式,具備常用設計模式開發經驗,思維敏捷邏輯嚴謹。