1. 熟练掌握JAVA基础,并掌握面向对象的设计方法, 熟悉io、多线程、集合等基础框架,熟练掌握各类常用数据结构和相关算法, 熟悉多线程及并发控制。
2. 熟练掌握MYSQL数据库的开发;
3. 了解JavaEE、熟练掌握常用的设计模式,掌握面向服务(SOA)体系,掌握SpringMVC等主流开发框架;对webservice REST等有较好理解;
4. 熟练掌握Tomcat、nginx的搭建和配置;
5. 熟悉html,css,熟练运用jQuery、JavaScript,以及前端MVC框架angularJS和UI框架bootstrap。
6. 熟练掌握git、svn、maven等工具;
7. 熟悉常用的linux系统命令及基本的运维技能。
1.微信公众号开发(西安停哪儿,西安智慧停车,随便停一停,停哪儿)
项目职务:Java软件工程师
项目描述:基于微信公众平台开发的一款车辆进出停车场的收费应用,实现车辆快进快出,自助缴费,停车历史查询,附近停车场导航等功能。功能模块包括停车导航、会员缴费、代人交费、月卡充值、个人中心、停车咨询等,配合运营实现优惠券领取抵扣等线上运营活动。
项目职责:停车相关公众号是完全独立开发,后台基于spring+springMVC+mybatis,前端基于jquery+ajax+html,由于前端页面功能比较简单基本就是查询列表,缴费,地图导航等页面,并没有采取比较重的angularJS来开发。微信公众号开发主要用到微信的网页鉴权和支付jssdk调起支付,移动端网页自适应等,其他的技术基本与开发普通J2EE项目一样.
2.西安智慧停车服务平台
项目职务:Java软件工程师
,前端工程师
项目描述:西安智慧停车服务平台包括商业平台和政府平台。商业平台侧重于针对停车业务的线上电子支付和优惠券等运营。政府项目侧重于对整个西安市的停车场进行管理,以及动态数据分析。项目基于J2EE架构,使用Eclipse,svn,maven等工具开发,功能主要包括停车数据汇总、停车监控子系统、统计分析子系统、支付结算子系统、账户管理子系统、静态采集子系统、应用维护子系统。
项目职责:负责基于angularJs+bootstrap+requireJS框架搭建和页面开发,基于Echarts的统计分析数据可视化开发,基于高德地图的停车场地图监控,热力图开发。负责基于apache CXF的图片上传,支付,短信等服务接口。