职位描述
岗位职责:
1、参与完成上级领导分配的项目开发任务。
2、参与完成项目和产品的系统构架、代码研发、系统优化等相关工作;
3、参与日常项目版本升级、部署及实施工作;
4、根据公司软件开发规范要求,保证开发过程的透明度与可控性;
岗位要求:
1、大学本科以上学历,2年及以上基于Javaweb语言开发经验;有支付或是金融行业开发优先考虑;
2、JAVA基础扎实,包括JVM、IO、多线程、并发、网络等;深刻理解面向对象,熟悉各种设计模式;
3、熟练掌握常用的设计模式,精通数据持久化、缓存、消息、通讯等的相关开源框架,对分布式开发、大容量、高并发系统的设计与调优有丰富经验尤佳;
4、熟练掌握SpringBoot、SpringCloud、Spring、SpringMVC、Mybatis等技术及Tomcat、jetty、Nginx等服务器的应用;
5、熟练使用Oracle、MySQL等数据库、熟练Redis、RabbitMQ等中间件;
6、熟悉敏捷开发过程,对技术前沿与发展方向的敏锐洞察力,对卓越代码和优秀结构的强烈追求;
7、有复杂业务系统的抽象设计能力,思路清晰,善于思考,积极主动,能力独立分析和解决业务、技术问题,具备团队合作精神;
8、熟悉银行核心及相关系统业务,包括但不限于存款、贷款、核算、理财、银行卡、柜面、机构员工、参数管理、支付平台及资金存管等业务,具备银行核心业务相关项目开发实施经验。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕