岗位职责:
1.和产品经理和测试进行协同,进行需求的分析设计;
2.独立承担功能模块设计,对设计方案的可行性和扩展性负责;
3.独立承担功能模块的开发任务,按时完成功能的开发和bug修复,对代码的质量和进度负责;
4.日常线上问题调查和解决,协助运营做好技术支持。
技术要求:
1.JAVA基础扎实,对于并发编程有一定的经验;
2.熟练使用Mysql开发,对sql优化有一定的经验;
3.熟练使用Spring、Mybatis、spring-boot、spring-cloud、dubbo等开源框架,能独立进行项目框架搭建集成;
4.熟悉linux常用命令,掌握linux环境下日常问题排查定位的相关工具和方法;
5.具有分布式开发经验,熟悉redis、rocketMQ、elasticSearch、hbase等中间件,熟练使用clientApi进行开发。