1、14年的实际java开发工作经验,有扎实丰富的项目开发经验;
2、熟练使用Struts、Spring、Hibernate、MyBites等框架;
3、熟悉Oracle,MySQL和SQL Server数据库的使用,SQL的优化;
5、熟练使用Webservice技术,如Cxf框架等;
6、熟悉安全测试,性能测试与系统调优技术;
7、具备良好的自我管理能力、学习能力及沟通能力;具有良好的系统分析及设计能力,熟悉软件设计规范,良好的文档书写能力。
1,通讯管理模块(CM)
通讯管理模块是Accela项目里负责整个系统对外通讯的接口,这里主要实现的功能有邮件、短信、Facebook和Twitter的收发,同时还针对系统的需要可以设置不同的信息模板,以满足系统里不同的业务需求。我作为(Leader)在这里主要负责系统的分析与设计,核心功能框架的搭建以及与旧系统功能数据整合,保证项目的平滑过渡。
2,附近搜索模块(Nearby Search)
附近搜索模块主要是通过访问Esri服务器得到地理坐标,然后保存到数据库,利用Oracle/SQL Server空间数据库功能实现地理位置查询功能。这里的难点在于同步地理位置的数据量大,空间数据库的功能不稳定和驱动程序的BUG,算是我们在开发过程中的小难题了。
3,班车语音查询系统
班车语音查询系统是一套IVR系统,主要实现了通过电话查询汽车站的班车信息。整套系统由我一个人单独完成,主要技术点在于电话信令与系统的数据交换以及语音接口(封装JNI)的调用等。