职位详情
岗位职责:
1、参与公司技术架构设计;
2、完成核心系统的编码,持续提升所在小组的代码质量;
3、带领初中级工程师进行业务功能开发,参与代码评审;
4、引入先进开源技术,参与技术创新;
5、疑难问题定位,性能优化。
职位要求:
1、扎实的计算机理论基础,包含常见的数据结构和算法;
2、熟悉计算机网络,熟悉tcp/ip,http等常见的网络协议;
3、扎实的java语言编程基础,熟悉jvm原理,集合,多线程,io/nio等技术;
4、熟悉流行的开源框架,包括spring boot, spring mvc, MyBatis, Netty等;
5、熟悉微服务框架,如Spring Cloud, dubbo等,有实际项目经验;
6、至少熟悉一种常见的关系型数据库,如 MySQL 或 Oracle;
7、熟悉常见的分布式系统组件,如kafka, redis, Nginx, zookeeper等;
8、熟悉Linux操作系统;
9、熟悉高并发,海量数据系统的性能优化,擅长对生产系统的疑难杂症进行快速定位;
10、熟悉容器化部署docker, 容器编排技术k8s。
职能类别:java
关键字:javamysqloraclelinuxspringbootmybatisspringmvcredisspringcloud编程