岗位职责:
1、负责产品研发、维护、发现和解决存在的技术问题;
2、独立完成模块需求分析和模块设计;
3、从事核心架构部分代码的编写;
4、新人指导及CodeReview,技术难题研究,提升团队技术水平;
5、按照项目计划,按时提交高质量代码,完成开发任务。
任职要求:
1、五年以上工作经验,作为核心成员参加过大中型互联网Web应用开发,有互联网开发经验优先;
2、JAVA基础扎实,理解io、多线程、集合等基础框架,对JVM原理有一定的了解;
3、熟练掌握Mysql数据库,掌握SQL性能调优,熟悉数据库原理,有读写分离、分库分表经验;4、对各种开源的框架如springboot,mybatis,springcloud等有深入的了解(框架提供的特性及其实现原理,看过源码);
5、熟悉分布式系统及常用组件:Dubbo,Zookeeper,MQ,FastDFS,Redis、ELK等,理解RPC底层实现原理。