岗位职责:
1、负责产品研发、维护、发现和解决存在的技术问题;
2、独立完成模块需求分析和模块设计;
3、从事核心架构部分代码的编写;
4、新人指导及Code Review,技术难题研究,提升团队技术水平;
5、按照项目计划,按时提交高质量代码,完成开发任务。
任职要求:
1、统招本科以上学历,五年以上工作经验,作为核心成员参加过大中型互联网Web应用开发,有互联网开发经验优先;
2、JAVA基础扎实,理解 io、多线程、集合等基础,对JVM原理有一定的了解;
3、熟练掌握Mysql数据库,掌握SQL性能调优,熟悉数据库原理,有读写分离、分库分表经验;
4、熟练掌握常用中间件;如:mongodb、redis、kafka;
5、良好的代码编写习惯;
6、对各种主流开源的框架如spring boot,mybatis,mybatis plus,spring cloud,netty等有深入的了解(框架提供的特性及其实现原理,看过源码);
7、熟悉分布式系统及常用组件:dubbo、zookeeper、FastDFS、ELK、等,理解RPC底层实现原理;
8、 熟练使用docker;
9、热爱技术,能够自我驱动去提升自己技术能力。