岗位职责:
1.核心开发: 负责金融级后端系统的需求分析、架构设计、代码实现及单元测试,确保系统的高可用性、高并发处理能力及数据强一致性。
2.业务攻坚: 深入理解金融业务场景(如账户体系、交易链路、清结算、风控规则等),将复杂的业务需求转化为稳健的技术方案。
3.性能优化: 参与系统性能调优,解决高并发下的延迟、抖动及数据库瓶颈问题。
4.协作沟通: 与产品经理、测试人员及业务方紧密配合,能够快速捕捉需求背后的真实意图,灵活应对业务变更,推动项目高质量交付。
任职要求:
1.基础门槛
①计算机相关专业统招本科及以上学历,2-5年实际Java开发经验。
②具备金融行业(银行、证券、保险、第三方支付、消费金融等)项目经验,熟悉金融业务术语及基本业务流程。
2.技术栈要求
①语言基础: Java基础扎实,精通多线程编程、JVM原理及调优,熟悉常用设计模式。
②框架生态: 熟练使用Spring Boot、Spring Cloud Alibaba/Dubbo等微服务架构,有分布式事务(Seata/TCC/消息最终一致性)实战经验。
③数据存储: 熟练掌握MySQL(索引优化、分库分表)、Redis(缓存策略、分布式锁),了解Oracle,PgSql者加分。
④中间件: 熟悉Kafka/RocketMQ等消息队列,理解其在金融削峰填谷、解耦场景中的应用。
⑤前端要求:熟练使用JavaScript语言,对前端框架vue,react有深入理解及应用。
⑤安全规范: 熟悉金融级数据安全规范,对接口幂等性、数据加密、防重放攻击等有实际落地经验。
3.关键加分项
①业务敏感度: 不只是“接需求写代码”,能主动思考业务逻辑的合理性,发现潜在的业务漏洞或体验痛点。
②沟通高效: 表达清晰,能将技术语言转化为业务语言,与非技术人员沟通无障碍;遇事不推诿,能灵活协调资源解决问题。
③快速适应: 面对金融监管政策变化或紧急业务调整,能快速响应并调整技术方案,抗压能力强。
④闭环思维: 凡事有交代,件件有着落,对负责模块的全生命周期有主人翁意识。