岗位职责:
1、协助完成软件系统及模块的需求调研、项目可行性分析、技术可行性分析;
2、根据需求文档编写系统总体设计文档,编写测试用例文档;
3、根据公司技术文档规范编写软件详细设计文档,编写软件说明书;
4、负责数据表结构设计,编写数据库脚本,对数据库性能优化(SQL脚本优化);
5、负责对外软件接口功能实现,编码实现,功能界面设计,代码检查(编码规范、代码性能等),完成项目的集成;
6、协助测试人员测试,功能自测(白盒测试),测试环境搭建,以及测试结果跟进;
7、负责功能数据维护(数据跟踪、数据清查),功能结构调整、Bug修改,为用户提供系统及技术支持(包括软件培训);
8、对前沿技术进行研究,转化为实际应用,完成软件难点和重点的开发。
任职要求:
1、大专及以上学历,通信、电子工程、自动化、计算机及其相关专业;
2、5年以上JVAV开发工作经验,金融行业优先;
3、精通Java编程、Java语言基础扎实,对JVM原理有深入的了解;
4、精通J2EE技术,包括Servlet/JSP、JDBC等,对各种开源框架如Spring、spring boot、hibernate、ibatis等有深入的应用和优化经验,能了解到它的原理和机制;
5、熟练使用junit进行白盒测试,有实际项目实施经,对各种互联网协议有较深入的理解,如HTTP\HTTPS等;
6、熟练使用easyui、jquery、H5等前端技术,有相关项目经验优先;
7、具备编码和撰写文档的能力,熟悉软件版本控制、软件开发流程、设计模式、体系结构等;
8、熟悉MySQL等主流数据库,熟练掌握SQL, 能够独立完成项目(功能模块)开发并实施;
9、喜欢去看及尝试最新的技术,追求编写优雅的代码,从技术趋势和思路上能影响技术团队