基本要求
- 学历背景:理工科、计算机等相关专业,本科及以上学历
- 工作经验:5 年以上 Java 后端开发经验,其中至少 3 年金融行业后端开发经验
- 软素质:良好的沟通能力、学习能力,细致耐心,责任心强
核心定位
深度参与业务规划,负责复杂金融系统的实现与迭代,推动技术架构演进与性能优化。
技能与特长要求
1.架构思想
- 熟悉微服务、领域驱动设计(DDD)等主流架构模式
- 能根据业务设计并落地高可用、高并发、可扩展、可维护的大型分布式金融系统
2.底层原理
- 深入理解 JVM、Linux 操作系统、网络、数据库、分布式中间件(MQ、Redis、配置中心、注册中心)
- 具备源码级分析能力,能解决极端性能问题或疑难杂症
3.分布式系统实战
- 理解 CAP、BASE 理论及常见分布式问题(网络分区、一致性等)
- 熟练应用消息队列(Kafka / RabbitMQ / RocketMQ)进行解耦与异步处理
- 深入使用 Redis(分布式锁、复杂数据结构、持久化、集群)
4.复杂问题解决
- 擅长解决跨系统、跨团队、涉及业务与数据的全局性复杂难题
5.营销与业务结合能力
- 理解金融产品的营销逻辑与用户增长策略
- 能将营销需求转化为可落地的技术方案(如活动系统、优惠券系统、推荐引擎等)
- 具备数据驱动思维,能结合业务指标(转化率、留存率等)推动系统优化