岗位职责:1、责公司业务需求的开发、架构设计、分布式数据存储2、根据用例进行需求分析和系统架构设计;3、进行软件详细设计和编码实现,确保产品质量;4、维护、重构现有软件产品,快速定位并修复现有软件缺陷。任职资格:1、4年以上软件开发工作经验,其中至少3年互联网或金融行业开发经验;2、精通Java开发语言及JVM平台的并发、网络、安全等方面的开发3、精通spring framework、spring boot、spring cloud、Mybatis、Kafka等技术栈;4、熟悉运用常用软件设计模式和微服务架构模式;5、熟悉Tomcat等应用服务器;6、熟悉Oracle、MySQL关系型数据库、熟悉Mongo、ElasticSearch等Nosql数据库、了解TIDB,OceanBase等分布式数据库7、熟练运用开发工具,如Idea、Maven、Git、Junit等8、喜欢钻研技术、有独立探索技术的能力,具有良好的软件工程知识和质量意识;9、熟悉第三方支付系统,有大型项目基础及应用架构设计经验者优先。