1.具备扎实的Java基础,理解OOP编程思想,对类加载机制,IO、反射、多线程、JDK新特性Stream及Lambda表达式有一定理解
2.熟悉restful风格并能结合业务进行合理命名API,有良好的代码规范和代码洁癖。
3.能够对业务需求结合现状实现进行可迭代设计,能够输出良好的方案设计和数据库设计。
4.熟悉git工具,rebase、merge熟练使用。
5.熟练掌握SpirngMVC、Spring、Mybatis框架整合,理解SpringMVC运行流程,Spring的IOC、AOP,掌握通用mapper和spring data jpa进行快速开发;
6. 熟练使用SpringBoot、SpringCloud微服务开发。
7. 熟练使用mysql、pgsql,能够sql优化。
8. 熟练使用K8S部署、运维,K8S+harm部署服务。
9.熟练使用Redis,熟悉String、List、Hash、Set、Zset五种数据类型应用场景及特点,以及AOF和RDB的持久化操作机制,了解master/slave主从复制及哨兵机制。
10. 熟练使用RabbitMQ、kafka、elaticsearch等中间件
11. 善于沟通,能够清晰询问和表达。
项目一:零售户选址系统(SaaS)
1.负责系统权限,对接公司的用户中心实现页面、功能权限,基于RAM打造数据权限体系,打造自定义SaaS产品自身的权限体系,保证后续产品交付上的数据控制和功能控制。
2.核心开发主力军,参与完成系统迭代中的任务,多次负责系统迭代的分配、跟踪、交付,如使用数据库锁实现评估次数控制,数据量查询极其大使用临时表查询方案等。
3.参与系统升级改造,选址定位从城市变成区县,数据下沉,页面功能、API需要对应下沉,另外对以往不合理的前后端交互进行方案输出改造,各个击破,API坚持使用Rest风格,最终顺利升级并使得整个系统代码得到完善改造。
4.参与选址系统的评估服务(划定区域,得出区域内分析数据画像,供零售户开店分析),接入APISIX,将评估服务打造成openApi。
5.负责睿见日志接入平台elk,输出自定义日志接入ELk方案,并首次以自定义日志的方式接入平台elk,提高团队小伙伴们的查询线上环境日志以及排查问题的效率。
6.编写sh、python脚本进行数据清洗。
7.实现SaaS系统对接客户系统SSO。
8.基于三大云服务商适配实现上传、下载功能。
项目二:华为服务商项目
这个项目是零售户选址系统中的私有化项目,打通在华为服务商市场通道。
1.负责部署和多次升级这个项目,以k8s部署的方式部署私有化项目。在出现多次问题时,多次积极推动产品经理、项目经理、平台共同解决问题。及时响应问题和提出解决方案,把控每个项目交付节点,保证两个项目均顺利交付。
2.争对较为复杂的对接,快速理解业务需求,进行对接实现。
3.实现华为云服务商市场SSO对接
该作品为毕业设计,我作为该作品的制作者 乐优商城是一个 B2C的全品类网上购物商城,该项目采用 SOA 分布式架构,服务层主要有 用户注册服务、订单服务、搜索服务、商品服务、购物车服务、支付服务、后台管理服务 等,表现层主要为订单系统、搜索系统等. 技术描述: 1. 项
战略选址系统旨在为零售户大客户提供一站式选址服务。 我在其中参与开发主力军。 也是我在一家大数据公司中参与了两年的开发。 1.有poi查询功能(网点的查询),经历过es切换到pgsql的数据转换过程 2.有aoi查询功能(面的查询),熟悉pgsql的地图插件使用。 3.