职位描述
该职位还未进行加V认证,请仔细了解后再进行投递!
一、岗位职责:
根据产品和项目的需求,完成需求分析、系统设计、代码开发、部署上线工作,确保开发代码的质量,及时修正问题。
1.根据需求,编写基本设计、详细设计等文档
根据设计文档,在指定的开发框架内完成功能的实现,并要求提交已完成的代码
2.完成已开发代码的单元测试,确保提交至源码服务器的代码是经过测试的
3.修改经过单元测试后发现的问题
4.修改测试部提交的相关问题
5.系统运行过程中的突发问题修改,主要负责自己编写的模块,并协助解决相关模块。
二、技术能力要求:
1.3年以上系统研发工作经验,基础扎实,具备良好的数据结构及设计模式功底
2. 熟练掌握Java语言:熟悉面向对象、多线程、反射;了解Jvm调优、类加载、Nio/Aio
3. 熟悉主流微服务框架,SpringCloud、SpringBoot、MyBatis-Plus,了解其机制及原理,可以熟练的在框架内开展数据库,缓存、http通信,单元测试,rpc,mq等编程工作
4.熟悉MySQL应用开发,了解数据库事务隔离级别、索引原理、性能调优;对NoSQL有研究更佳
5.熟悉常用中间件:包括但不限于消息队列(kafka或RocketMq)、分库分表组件(Sharding-jdbc)、分布式定时调度(xxl-job)、分布式注册配置中心(Nacos)、分布式缓存(Redis)、MongoDB、ES等中间件使用及调优
6.有TMS、供应链经验者优先
7.有Vue、FreeMarker经验者优先
8.有系统解耦经验者优先
三、福利待遇
1、五险一金
2、午餐补贴。