能独自完成微服务系统开发,熟练分布式系统架构,处理过线上OOM、对旧业务的架构和代码进行重构并实施。
熟练掌握:java 基础语法以及常用API 和OOP 编程思想,具有良好的编码习惯;
熟练掌握:MyBatis 、MyBatis-Plus 、Spring 、SpringMVC 、Netty 、servlet 、JSP 、了解 Hibernate;
熟练掌握:MySQL 、PostgreSQL、了解 Oracle 并熟练 SQL 编写;熟练掌握:Redis 、ElasticSearch、了解RocketMQ;
熟练掌握:SpringBoot 并经常在工作中使用;
熟练掌握:SpringCloud 微服务治理架构,参与过 SpringCloud 微服务相关项目开发经验,对多线程以及高并发、高可用有过一些相关研究;熟练操作:Linux 、Docker 并在工作中经常使用;
熟悉:JavaScript 、JQuery 、熟练 Ajax 交互和 JSON;
熟练掌握:html 、css 、xml;
熟练工具:eclipse 、IDEA 、Git 等工具;
基本掌握:Go语言,可以使用 Gin框架进行 Web 开发。
1. 参与产品正常迭代、运营活动及相关后台管理系统的需求评审,按照任务分解情况与后端同事、客户端同事协定接口形式和具体字段细节;按照需求文档要求、代码规范、数据库规范等设计并实现接口功能,及时响应来自各方面的 Bug 反馈并修复。
2. 负责APP、管理后台等的后端业务开发,部分微服务项目的整体框架搭建工作。
3. 在职期间完成了对公司 APP 用户内容隐私模块的整体设计与实现,APP首页搜索功能的重构、管理后台的慢SQL调优、代码优化与重构等重要工作。