岗位职责:1.负责维护公司现有支付系统,提供支付相关能力为业务系统服务,同时与第三方支付渠道进行技术对接。2.改进并迭代开发公司现有支付系统、提高支付系统性能,保障支付系统稳定性和可靠性。3.参与其他业务系统功能需求评审、技术设计和完成相关功能开发。4.参与技术难题攻关,解决各种疑难杂症,系统优化,持续提升支付平台的性能与可用性;岗位要求:1.3年以上Java开发经验;2.有独立设计中型项目方案经验;3.精通Java语言,对JVM、多线程、网络IO、锁机制有深入理解及实践经验;4.熟悉MySQL数据库及原理,熟练使用SQL语句及优化,对数据库事务、锁、索引有深入理解;5.熟悉分布式服务架构,分布式缓存,能够实现高并发性、高可用性系统;6.熟悉Spring, Spring Boot, MyBatis, Spring Cloud,Redis,RabbitMQ/RocketMQ相关组件;7.有支付系统开发经验优先,有对接银行或第三方支付机构相关经验更佳;