岗位职责:
1、参与银行基础开发框架、公共技术平台的设计、开发与维护,打造高可用、高安全的金融级技术底座;
2、根据业务需求,独立完成模块的代码编写、单元测试、技术文档及接口规范编写,确保代码质量和可维护性;
3、遵循公司安全规范与编码标准,持续优化系统性能,保障核心业务的高并发、低延迟外理能力:
4、与产品、前端、测试等团队紧密协作,推动项目按时高质量交付,并参与技术难点的攻关;
5、跟踪前沿技术,主动探索适合金融场景的新技术、新工具,提升团队开发效率和系统稳定性。
任职资格:
硬性要求:
1、大专及以上学历,3年以上工作经验。
2、扎实的Java编程基础,深入理解IO、多线程,集合等基础框架,对JVM内存模型、类加载机制有一定了解;
3、熟练掌握Soring Boot框架,具备实际项目开发经验,熟悉Spring Cloud微服务生态组件(服务注册与发现、配置中心、网关等)及其工作原理;
4、熟悉常用数据库(如MySQL)及NoSQL(如Redis),具备SQL调优、索引设计能力,了解数据库事务与锁机制;
5、熟悉分布式系统常见问题解决方案(如分布式事务、接口幂等、分布式锁),有代码质量意识(单元测试、代码审查、静态检查工具)。
加分项(符合任意一项即可优先考虑):
1、熟悉消息队列(如RabitMQ、Kafka)的使用,理解其适用场景与高可用配置;
2、有开源工作流引擎(如Flowable、Activiti)的实际应用经验,了解BPMN规范;
软性素质:
1、有责任心,对工作认真负责,能够主动推进任务进展并承担关键模块的交付;
2、具备钻研精神,乐于接受技术挑战,能快速学习和掌握新技术,善于总结与分享;
3、具备良好的团队沟通与协作能力,具备抗压能力,能与多部门协同推进项目;