岗位职责
1、参与项目规划、需求分析、设计、开发、测试、实施和维护等阶段,并按要求完成分派的工作;
2、独立完成相关系统的代码设计和编写工作;
3、编写需求、设计、开发和维护等相关文档;
4、完成环境搭建、项目部署、客户培训等工作;
5、及时与部门经理、项目经理反馈各阶段进度与遇到的问题;
6、配合部门经理进行具体项目管理工作。
任职要求
1、软件工程、计算机科学或相关专业本科及以上学历,2-4年Java相关开发经验;
2、Java基础扎实,有良好的编码习惯;
3、熟悉Oracle、Mysql等数据库的常用操作,有良好的数据库设计能力和SQL编写能力,具有一定的数据库调优能力;
4、熟练掌握SpringBoot、SpringCloud、Struts2、Spring、Hibernate、MyBatis、Netty、Mina等开发框架;
5、熟练使用Tomcat、Nginx等应用中间件;
6、熟练掌握Redis、 RabbitMQ等中间件,并对其原理有一定的了解;
7、熟悉Linux操作系统,熟练配置维护微服务、Nginx、Tomcat等服务,掌握shell脚本工具;
8、熟悉JavaScript、Jquery、ExtJs、Vue、AngularJS等前端技术至少1项;
9、踏实,责任心强,善于学习总结,有良好的团队合作精神和沟通协调能力;
10、熟悉银行内业务场景及解决方案者优先,熟悉常用信创软件如达梦、Gbase、TongWeb等使用与原理者优先。