工作内容
(1)负责积分权益管理系统、收单系统、移动银行、线上贷款平台的后端开发与优化;
(2)参与微服务架构的设计、开发、部署及性能调优;
(3)独立完成模块设计、编码开发及单元测试;
(4)编写高质量、可维护的技术文档;
(5)指导初级/中级开发人员,提升团队整体技术水平;
(6)配合对线上贷款平台的业务流程进行梳理,配合产品经理完成贷款产品设计,制定技术方案并;
(7)负责网贷系统的需求分析、架构设计、代码开发和性能调优,包括交易流程,风险模块和支付接口的实现。
2.岗位要求
(1)精通Java语言,Java基础扎实,熟练掌握IO、多线程、集合等基础框架,熟练掌握分布式、缓存、消息、搜索等机制;
(2)熟悉主流Java Web开发框架,如Spring Boot、MyBatis、Hibernate等;
(3)深入理解Spring Cloud微服务架构及相关组件(如Feign、Ribbon、Gateway、Config、Sleuth、Zipkin、Sentinel、Nacos 等);
(4)对微服务系统有较深理解,具备独立设计微服务架构的能力,有从0到1搭建微服务项目的经验;
(5)精通MySQL、DB2、ORACLE等数据库使用,熟悉数据库优化原理,有数据库设计和调优经验;
(6)具备国产数据库使用经验,如人大金仓(Kingbase)、OceanBase、tdsql等;
(7)熟悉容器化技术(Docker、Kubernetes);
(8)熟悉DevOps流程,有CI/CD实践经验;
(9)掌握常用的数据结构和设计模式,具备一定的系统分析与设计能力;
(10)责任心强,思维严谨,学习能力强,具有良好的计划、沟通、协作和抗压能力;
(11)具有10年及以上银行项目的开发经验,有银行积分商城或积分系统相关开发经验,熟悉收单业务、手机银行、信贷业务,具有独立的系统分析经验,并具有解决项目中的关键问题和技术难题的能力;
(12)深刻理解互联网金融/网贷业务的基本流程和核心概念(如用户注册、实名认证、授信、额度管理、借款申请、放款、还款计划、利息计算、逾期处理、资金对账、清结算等);
(13)了解金融行业相关法律法规(如个人信息保护法、反洗钱、利率政策合规要求等)对系统设计和开发的影响。
(14)有实际参与开发风控系统、贷款决策引擎、对账系统等金融核心模块的经验优先考虑。
(15)具备项目经理、技术经理或系统分析师的能力,担任过银行重要业务系统的开发项目经理。