一、岗位职责:1、负责支付公司系统分析,并主导完成详细设计,负责核心业务功能与底层基础功能的功能设计、开发与单元测试;2、团队中相互code review,确保相关代码的有效性和正确性,提供相关性能以及稳定性的建议;3、解决系统中存在的技术问题并完成改进与优化;4、确保代码和文档的质量;二、任职要求:1、JAVA基础扎实,理解io、多线程、集合等基础框架,对JVM原理有一定的了解;2、本科及以上学历,5年及以上使用JAVA开发的经验,对于你用过的开源框架,能了解到它的原理和机制;3、对Spring、Mybatis、Redis、Rocketmq、Dubbo及分布式job Saturn等开源框架熟练使用并了解其基本原理;4、熟悉分布式服务架构、微服务治理、熟悉缓存、消息等机制;5、掌握多线程及高性能的设计与编码及性能调优;有高并发应用开发经验;6、掌握Linux 操作系统和关系型数据库(Oracle,MYSQL);对sql优化有丰富的经验;7、良好的团队合作意识和沟通意愿,有强烈的责任心;8、学习能力强,适应能力好;具备耐心/细心的品质;9、有过带团队经验、支付公司工作经验者优先考虑。