职位描述1、根据产品设计完成开发相关任务,保证交付质量;2、完成开发任务的详细设计并交付设计文档;3、代码review;4、日常技术值班,辅助一线服务工程师解答系统问题;5、参与新项目的设计、开发、交付等攻坚任务;6、完成技术迭代和技术优化,配合架构师完成技术架构演进工作;7、参与工程效能评估,和团队一起提升交付能力。"任职资格1、本科以上学历,5年以上Java开发经验,有金融行业开发经验;2、精通JAVA语言,熟悉JVM原理,可进行JVM调优;3、深入理解设计模式,并能熟练应用于各业务场景;4、熟悉io、多线程、集合等基础框架,具备良好的编码规范;5、熟悉Spring、SpringMVC、Mybatis、SpringBoot、SpringCloud等主流框架,了解其工作原理;6、有高性能、高并发、高可用性分布式系统设计经验,并能进行系统的调优和优化;7、熟悉Linux下的常用命令,熟练掌握MySQL数据库设计、查询编写和优化;8、熟悉常用中间件(redis,nacos,rocketMQ,nginx等);9、熟练使用Git版本控制工具,以及Maven项目构建工具;10、有良好的沟通,团队协作、计划和创新的能力,有较强的抗压能力11、有信贷核心系统、资产管理系统、催收系统、信审系统、风控系统等建设经验并且熟悉相关系统业务者优先。