1、精通java、jvm,io,多线程编程等;
2、精通Spring、springboot、springcloud等;
3、精通关系型数据库,如oracle、mysql等等;
4、熟练使用常见的设计模式,分布式事务等;
5、熟练掌握各种nosql数据库,例如:mongodb、hbase、hive等;
6、熟悉各种缓存技术和原理,例如:memcached,redis等;
7、熟悉shell,python,go语言;
8、熟悉dubbo、kafka、rocketmq,netty等开源框架,熟悉相关源码;
10、掌握k8s、istio和service mesh等的运行原理,熟悉一定的云原生的工作机制;
11、能对网站等进行架构,了解系统的瓶颈点,针对性的进行优化
1、需求分析和设计,管理
2、人员的业务和技术培训
3、项目技术选型和架构
4、系统等维护和优化等
5、主要业务代码的编写
6、代码的review等