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