1.精通Java语言,掌握Mybatis,SpringBoot,Redis缓存等相关技术,熟练Python语言
2.了解shell脚本编程,熟悉linux系统
3.掌握应用系统及数据库设计,及相关文档编制
4.熟练掌握各种版本控制软件,比如svn,git等
5.熟练使用多种IDE开发环境,eclipse开发工具
6.熟悉数据库mysql、db2、oracle数据库
个人独立完成某国内某小公司后台设计和开发工作(前端涉及WEB、小程序、APP由其他人开发)。采用spring boot+mysql+redis;系统部署在阿里云服务器上;代码采用腾讯云托管,git控制版本;
个人实践:
1、资源管理:
(1)服务器用户、数据库用户、redis用户管理,数据库的权限控制、代码资源仓库维护
(2)服务器资源:2台应用服务器(nginx负载)+2台数据库服务器(主从模式)+单个redis
2、服务器日常管理:
(1)日志和数据库备份
3、应用开发
(1)应用涉及用户、客户、商家、业务员、代理、系统管理员等用户,包括商户进件、扫码支付、外卖订单、商户营销、分润提成等主要功能,对接多个第三方(支付公司、微信支付、支付宝支付、蜂鸟配送、百度语音、阿里云短信通知、信鸽消息、云音箱以及打印机)
个人负责全部的后台开发,包括设计、开发、对接测试、生产部署以及日常运维,负责相关文档的编制等工作 作品主要实现外卖相功能,主要涉及客户商品浏览、外卖下单、取消订单、退单/退款等;商家接单、拒单等;配送涉及蜂鸟、自送、点我达等;相关商户短信通知、语音播报;客户微信通知等
个人负责全部的设计、开发、测试、部署及后续维护等工作,编制相关文档 功能包括日常的商户进件、日终分润划分、以及系统不同用户分润及提成的提取等