【硬性要求】:有團隊管理經(jīng)驗,有前端經(jīng)驗 架構(gòu)師級別的薪資可談
1、 有一定規(guī)模系統(tǒng)架構(gòu)設(shè)計和核心代碼開發(fā)經(jīng)驗,能主導(dǎo)架構(gòu)梳理、規(guī)劃、開發(fā)、優(yōu)化等工作;
2、精通 J2EE 標(biāo)準(zhǔn)和 MVC 架構(gòu)、微服務(wù)架構(gòu)。深入理解 SpringMVC、 Hibernate、 MyBatis、 Dubbo、 Redis、 RabbitMQ/Kafaka、Spring、 Ajax、 Webservice、 JBPM、 JMS、 JMX、 AOP、 Junit、SpringBoot、 SpringCloud等以上框架和技術(shù)的設(shè)計思想和實現(xiàn)方式;
3、 精通 JAVA 編程語言,精通 JVM 運行原理。精通 JAVA 性能調(diào)優(yōu)及相關(guān)工具的使用;有實際 JVM 調(diào)優(yōu),高并發(fā)處理,性能優(yōu)化經(jīng)驗;
4、 精通 dubbo、 spring boot、 spring seucrity、 shiro、 Spring cloud、Sa-Token 等框架;
5、 熟悉各種常見安全問題與安全規(guī)范,如 SSL、 XSS、 SQL 注入,并熟悉相關(guān)的安全編碼,精通常用的加解密算法,如 DES、 AES、 RSA、 MD5、SM4 等;
6、 精通系統(tǒng)性能優(yōu)化;
7、 深入了解代碼編程規(guī)范,有良好編程風(fēng)格并掌握編程規(guī)范;
8、 理解 J2EE 系統(tǒng)架構(gòu)及分層設(shè)計理念,精通面向?qū)ο蠓治鲈O(shè)計方法,邏輯能力強,掌握如何設(shè)計系統(tǒng)的構(gòu)架及完整解決方案;
9、 精通至少一種大型數(shù)據(jù)庫, Oracle、 MSSQL、 MySQL、大數(shù)據(jù)庫、分布式數(shù)據(jù)庫 等;
10、 熟練掌握概要設(shè)計、詳細設(shè)計、數(shù)據(jù)庫結(jié)構(gòu)設(shè)計等文檔編寫;
11、 熟練掌握k8s、docker自動化部署、熟練使用linux操作系統(tǒng);
12、 熟悉多種設(shè)計模式,有過微服務(wù)開發(fā)、高并發(fā)場景實戰(zhàn)經(jīng)驗,有較強的分析設(shè)計能力和方案整合能力,具有性能優(yōu)化、疑難問題分析的能力;
13、 有帶隊研發(fā)項目,攻克技術(shù)難題經(jīng)驗的優(yōu)先。