⚫ 熟练掌握Java核心知识(集合、多线程高并发、JVM等),熟练Stream流和函数式编程,有良好的编程习惯。
⚫ 熟练掌握SpringBoot、SpringCloud、Dubbo、Mybatis-Plus等一些主流框架的使用。
⚫ 熟悉Pgsql,Mysql等数据库,对事务,索引等有一定理解,具备一定的SQL调优能力。
⚫ 熟悉Redis主从、哨兵、集群部署模式,掌握缓存、分布式锁、限流、消息队列等使用场景。
⚫ 熟悉Kafka,对于消息可靠性、消息顺序性等原理有所了解,对于消息堆积、消息丢失等问题有解决经验。
⚫ 掌握分布式常见问题解决方案,分布式锁、分布式事务、分布式Session、分布式任务调度等。
⚫ 了解DDD架构的基本思想,有DDD架构的项目经验。
⚫ 熟悉Linux系统及常用命令,掌握Shell脚本及Docker、K8s等容器化工具,有K8s离线私有化部署经验。
⚫ 熟悉常用的设计模式,并在项目中熟练使用过工厂、责任链、策略等设计模式。
⚫ 掌握一些前端知识,组件库的使用以及CSS的各类布局,能使用Vue独立开发项目。
⚫ 掌握一些Jenkins流水线语法,使用Jenkins流水线实现项目的部署,搭配K8s的就绪探针实现无感发布。
交互式应用安全检测系统,采用业内领先、自主创新的智能动态污点分析技术,通过运行时“静默监听”模式,对数字应用代码层、应用层、开源组件进行漏洞检测和开源组件许可分析。同时包括全量API发现以及敏感信息泄露风险检测分析,在测试过程中不产生脏数据。可无缝集成DevOps,实现安全测试左移,保障应用上线即安全。