1.扎实的计算机专业基本功,强大的写码能力;
2.熟练掌握 Java 及面向对象设计开发,对部分 Java 技术有深入研究,研究过优秀开源软件的源码并有心得者优先;
3.了解 SOA 架构理念、实现技术;熟悉常见设计模式,熟练掌握Spring、myBatis 等框架;
4.熟练掌握 MySQL 应用开发、数据库原理和常用性能优化和扩展技术,以及 NoSQL,Queue 的原理、使用场景以及限制
5.研究过 http 协议、搜索引擎、缓存、jvm 调优、序列化、nio、RPC 调用框架等,有相应实践经验者优先
6.参与过大型复杂分布式互联网(特别是电商) 用户端 WEB / API 系统的设计开发者优先
7.拥有和工作年限相称的广度和深度,有较强的逻辑/概率思维能力,善于分析、归纳、描述、沟通、和解决问题;
8.高度的创业心和投入度,既能搞定牛逼的技术难题,同时又热切地关注业务,用技术力贡献于业务成功
项目一:美团SASS流量管控系统
开发环境: Windows10、Idea、JDK1.8、MySQL5.5、 Gitee
软件架构:SpringBoot + SpringCloud + MyBatis + Disruptor + Maven + Redis + Mycat + echart + shiro
项目描述:
为公司自主研发的智能台历提供后台管理支持,主要包括广告管理,设备管理,工作任务管理,让 员工能自主的对智能台历进行定向广告推送,进行员工的工作任务过程化管理,对客户设备进行添加,分 发置换等功能;
职责描述:
1.广告模块:负责设计与开发广告的审核,增删改与推送流程操作;采用轻量级队列框架Disruptor 对广告相关数据进行redis缓存的时候,缓解服务器的压力;采用轻量级队列框架Disruptor+Redis搭建 可承载高并发的积分系统;使用消息队列保证不同数据库下的分布式事务;调用极光推送接口对广告进行 公司或部门的选择性推送;对广告详情页针对不同尺寸的平板,进行响应式设计。
2.设备模块:负责设计与编写员工设备与客户设备管理的相关复杂业务逻辑代码,对热点设备信息进行 redis缓存,调用平板端记录地理位置与电话记录相关接口,对数据记录进行异步存储和埋 点,将数据放入 Disruptor中执行存储逻辑,减少并发概率。
3.工作任务模块:负责设计与编写工作任务的添加,推送,审核,汇报等操作。
4.负责调试以及调用以及展示外汇,黄金,星座,天气,空气质量等接口,图形化界面使用echart进行 展示;利用模板方法设计模式来设计mysql接口数据同步至redis的流程,提高代码复用性。
5.积分模块:使用disruptor+redis架构完成签到,稳定实现销售,行程等达成积分奖励操作的高并发流 程操作。
6. 负责向四川省各地银行以及保险公司讲解后台管理项目以及其他项目对接工作。
项目二:乐村淘电子商城
开发环境: Windows10、Eclipse、JDK1.8、Tomcat7、MySQL5.5、 Git
软件架构:Spring+MyBatis + Maven+ SpringBoot+SpringCloud +Solr+ActiveMQ+Redis+Mycat
项目描述:
引导和改变村镇用户的消费习惯,把高品质的农产品快速从农村,通过网站输送到全国甚至全球 各地,让所有用户享受到一般人享受不到的优秀农产品。
技能描述:
1.使用nginx作为服务器前端负载均衡,动静资源分离;
2.商品查询等涉及十万级及以上的sql语句建立索引进行优化,提升用户体验;
3.用redis+session+cookie解决各状态下购物车信息存储位置的选择,解决用户的安全隐私问题;用 Redis数据库作为项目各个地方的缓存(商品分类检索,Session共享,商品信息备份),实现单点登 录,防止多线程高并发秒杀活动的超卖,短信倒计时,商品热度排行榜等功能;
4.通过订单模块的拆单业务逻辑,将用户订单根据商品仓库位置,商品分类以及商品特性进行快递包 括拆分,同时使用AOP将事务通知连接到订单系统的某些方法上;
5.使用Solr进行商品的全文检索,提升用户体验;
6.整合消息队列中间件ActiveMQ到Spring框架,最大限度的避免非业务功能对业务功能的影响,如商品 详情异步缓存,异步存储各类日志信息,站内信等等;
项目一
项目三:青橙众筹
开发环境:Windows10、STS、JDK1.8、Tomcat7、centOS、Git
软件架构:SSM+ Bootstrap+Dubbo+Zookeeper+ Redis+Maven
项目描述:青橙众筹
青橘众筹(青橘创意产品众筹平台)是为中国最大最受关注的新兴创意众筹网站,为梦想发起人提 供项目设计建议、宣传推广、数据支持,众筹基金支持和用户跟踪等服务,是属于中国青年创业者的融资 梦想家园。
职责描述:
1.参与用户在前台页面的注册登陆登出、商品展示的开发;
2.保证用户信息的数据安全;
3.参与开发后台人员的权限模型开发;
4.给重要数据
角色 | 职位 |
负责人 | 高级开发工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |